Excel için PowerPivot hakkında en çok listelediğim şeylerden biri, veri kümelerinize arama tabloları ekleme yeteneğidir. Çoğu zaman, birlikte çalıştığınız veriler analiziniz için ihtiyacınız olan her alana sahip değildir. Örneğin, bir tarih alanınız olabilir, ancak verilerinizi çeyrek olarak gruplandırmanız gerekir. Bir formül yazabilirsiniz, ancak PowerPivot ortamında basit bir arama tablosu oluşturmak daha kolaydır.
Bu arama tablosunu, ay adı ve yılın ilk / ikinci yarısı gibi başka bir gruplama için de kullanabilirsiniz. Veri ambarlama terimlerinde, aslında bir tarih boyut tablosu oluşturuyorsunuz. Bu makalede, PowerPivot for Excel projenizi geliştirmek için size birkaç örnek boyut tablosu vereceğim.
Yeni Metin Boyutu (Arama) Tablosu
Sipariş verisi olan bir tablo düşünelim (Microsoft'un Contoso verileri bunun için bir veri seti benzetimi içerir). Tabloda müşteri, sipariş tarihi, sipariş toplamı ve sipariş türü için alanlar var. Sipariş türü alanına odaklanacağız. Sipariş türü alanında aşağıdaki gibi değerler olduğunu varsayalım:
- Netbook'lar
- Masaüstü
- Monitörler
- Projektörler
- Yazıcılar
- Tarayıcılar
- Dijital kameralar
- Dijital SLR Kameralar
- Film Kameraları
- Kameralar
- Ofis Telefonları
- Akıllı telefonlar
- PDA'lar
- Cep Telefonu Aksesuarları
Gerçekte, bunlara yönelik kodlarınız olacaktır, ancak bu örneği basit tutmak için, bunların sipariş tablosundaki gerçek değerler olduğunu varsayalım.
PowerPivot for Excel'i kullanarak siparişlerinizi sipariş türüne göre kolayca gruplandırabilirsiniz. Ya farklı bir gruplama istiyorsan? Örneğin, bilgisayarlar, kameralar ve telefonlar gibi bir "kategori" gruplandırmasına ihtiyacınız olduğunu varsayalım. Sipariş tablosunda "kategori" alanı yoktur, ancak bunu PowerPivot for Excel'de bir arama tablosu olarak kolayca oluşturabilirsiniz.
Tam örnek arama tablosu Tablo 1'de aşağıdadır. İşte adımlar:
- 1. Adım: Arama tablonuzun tip alanından farklı bir listeye ihtiyacınız var. Bu senin arama alanın olacak. Veri kümenizden, sipariş türü alanından farklı bir değer listesi oluşturun. Bir Excel çalışma kitabına farklı "türler" listesini girin. Sütun türünü etiketleyin.
- 2. Adım: Arama sütununun yanındaki sütunda (Tür) gruplamak istediğiniz yeni alanı ekleyin. Örneğimizde, Kategori adı verilen bir etiket içeren bir sütun ekleyin.
- 3. Adım: Farklı değerler listenizdeki her değer için (bu örnekteki türler), karşılık gelen "Kategori" değerlerini ekleyin. Basit örneğimizde, Kategori sütununa Bilgisayarlar, Kameralar veya Telefonlar'ı girin.
- Adım 4: Tip ve Kategori veri tablosunu panoya kopyalayın.
- Adım 5: Excel çalışma kitabını Excel için PowerPivot'taki sipariş verileriyle açın. PowerPivot Penceresini başlatın. Yeni arama tablonuzu getirecek Yapıştır'ı tıklayın. Tabloya bir isim verin ve "İlk satırı sütun başlıkları olarak kullan" seçeneğini işaretlediğinizden emin olun. Tamam'a tıklayın. PowerPivot'ta bir arama tablosu oluşturdunuz.
- 6. Adım: Sipariş tablosundaki Tür alanı ve arama tablosundaki Kategori alanı arasında bir ilişki oluşturun. Tasarım şeridini tıklayın ve İlişki Oluştur'u seçin. İlişki Oluştur iletişim kutusunda seçimleri yapın ve Oluştur'u tıklayın.
PowerPivot verilerine göre Excel'de bir PivotTable oluşturduğunuzda, yeni Kategori alanınıza göre gruplayabilirsiniz. PowerPivot for Excel'in yalnızca İç Bağlantıları desteklediğini unutmayın. Arama tablonuzda bir "sipariş türü" eksikse, bu tür karşılık gelen kayıtların tümü PowerPivot verilerine dayanan herhangi bir PivotTable'dan eksik olacaktır. Bunu zaman zaman kontrol etmelisiniz.
Tarih Boyut (Arama) Tablosu
Excel için PowerPivot projelerinizin çoğunda Tarih arama tablosuna büyük olasılıkla ihtiyaç duyulacaktır. Çoğu veri kümesinde bir tür tarih alanı vardır. Yıl ve ayı hesaplamak için fonksiyonlar vardır.
Ancak, gerçek ay metnine veya çeyreğe ihtiyacınız varsa, karmaşık bir formül yazmanız gerekir. Bir Tarih boyutu (arama) tablosu eklemek ve ana veri kümenizdeki ay numarasıyla eşleştirmek çok daha kolay. Sipariş tarih alanından ay numarasını göstermek için sipariş tablonuza bir sütun eklemeniz gerekecektir. Örneğimizde "ay" için DAX formülü "= MONTH ([Sipariş Tarihi]). Bu, her kayıt için 1 ile 12 arasında bir sayı döndürecektir. Boyut tablomuz, ay numarasına bağlanan alternatif değerler sağlayacaktır. Analizinizde size esneklik sağlayacaktır.Tam örnek tarih boyut tablosu Tablo 2'de aşağıdadır.
Tarih boyutu veya arama tablosu 12 kayıt içerecektir. Ay sütunu 1 - 12 değerlerine sahip olacaktır. Diğer sütunlar, kısaltılmış ay metni, tam ay metni, çeyrek vb. Içerecektir. İşte adımlar şunlardır:
- Adım 1: Tabloyu aşağıdaki Tablo 2'den kopyalayın ve PowerPivot'a yapıştırın. Bu tabloyu Excel'de oluşturabilirsiniz ama size zaman kazandırıyorum. Internet Explorer kullanıyorsanız, aşağıdaki seçilen verilerden doğrudan yapıştırmanız gerekir. PowerPivot, testlerimde tablo formatını seçiyor. Başka bir tarayıcı kullanıyorsanız, önce Excel'e yapıştırmanız ve tablo biçimlendirmesini almak için Excel'den kopyalamanız gerekebilir.
- Adım 2: Excel çalışma kitabını Excel için PowerPivot'taki sipariş verileriyle açın. PowerPivot Penceresini başlatın. Aşağıdaki tablodan veya Excel'den kopyalanan arama tablonuzu getirecek olan Yapıştır'ı tıklayın. Tabloya bir isim verin ve "İlk satırı sütun başlıkları olarak kullan" seçeneğini işaretlediğinizden emin olun. Tamam'a tıklayın. PowerPivot'ta bir tarih arama tablosu oluşturdunuz.
- 3. Adım : Sipariş tablosundaki Ay alanı ve arama tablosundaki MonthNumber alanı arasında bir ilişki oluşturun. Tasarım şeridini tıklayın ve İlişki Oluştur'u seçin. İlişki Oluştur iletişim kutusunda seçimleri yapın ve Oluştur'u tıklayın.
Yine, bir tarih boyutunun eklenmesiyle, PivotTable'ınızdaki verileri tarih arama tablosundaki farklı değerlerden herhangi birini kullanarak gruplayabilirsiniz. Çeyrek ya da ayın ismiyle gruplamak çok kolay olacaktır.
Örnek Boyut (Arama) Tabloları
tablo 1
tip | Kategori |
Netbook'lar | Bilgisayar |
Masaüstü | Bilgisayar |
Monitörler | Bilgisayar |
Projektörler ve Ekranlar | Bilgisayar |
Yazıcılar, Tarayıcılar ve Faks | Bilgisayar |
Bilgisayar Kurulumu ve Servisi | Bilgisayar |
Bilgisayar Aksesuarları | Bilgisayar |
Dijital kameralar | Kamera |
Dijital SLR Kameralar | Kamera |
Film Kameraları | Kamera |
Kameralar | Kamera |
Fotoğraf Makineleri ve Kamera Aksesuarları | Kamera |
Ev ve Ofis Telefonları | Telefon |
Dokunmatik Ekranlı Telefonlar | Telefon |
Akıllı telefonlar ve PDA'lar | Telefon |
Tablo 2
ayNumarası | MonthTextShort | MonthTextFull | çeyrek | dönem |
1 | Ocak | Ocak | Q1 | H1 |
2 | Şubat | Şubat | Q1 | H1 |
3 | Mar | Mart | Q1 | H1 |
4 | Nisan | Nisan | Q2 | H1 |
5 | Mayıs ayı | Mayıs ayı | Q2 | H1 |
6 | Haziran | Haziran | Q2 | H1 |
7 | Temmuz | Temmuz | Q3 | H2 |
8 | Ağustos | Ağustos | Q3 | H2 |
9 | Eylül | Eylül | Q3 | H2 |
10 | Ekim | Ekim | S4 | H2 |
11 | Kasım | Kasım | S4 | H2 |
12 | Aralık | Aralık | S4 | H2 |