Aracılığıyla paylaş


Ölçü Oluşturma

Bu konuda DAX örnek çalışma kitabında bulunan verileri temel alan bir ölçüyü nasıl oluşturacağınız gösterilmektedir. Bu çalışma kitabı AdventureWorks veritabanındaki bisikletlerle ilgili verileri içerir. Örnek çalışma kitabını nereden alabileceğiniz hakkında bilgi için, bkz. PowerPivot İçin Örnek Verileri Alma. Formüller hakkında daha fazla bilgi için, bkz. Hesaplamalar İçin Formül Oluşturma.

Ölçüleri Anlama

Ölçü, PowerPivot verileri kullanan bir PivotChart'ta (veya PivotTable'da) kullanmak için özel olarak oluşturulan bir formüldür. Ölçüler COUNT veya SUM gibi standart toplama işlevlerine dayanabilir veya DAX kullanarak kendi formülünüzü tanımlayabilirsiniz. Ölçü PivotTable'ın Değerler alanında kullanılır. Hesaplanan sonuçları PivotTable'ın farklı bir alanına yerleştirmek istiyorsanız, bunun yerine hesaplanmış sütun kullanın (Hesaplanmış Sütun Oluşturma).

Bir ölçü oluşturduğunuzda bunu çalışma kitabındaki bir tabloyla ilişkilendirirsiniz; ölçü tanımı bu tabloyla birlikte kaydedilir. PowerPivot Alan Listesi içinde görünür ve çalışma kitabının tüm kullanıcıları tarafından kullanılabilir.

Ölçü Oluşturma ve Düzenleme

Ölçü oluşturmadan önce, PowerPivot çalışma kitabınıza bir PivotTable veya PivotChart eklemeniz gerekir. Ölçüyü eklediğinizde, formül, PivotTable'ın Değerler alanındaki her hücre için hesaplanır. Her satır ve sütun üstbilgisi birleşimi için bir sonuç oluşturulduğundan, ölçünün sonucu her hücre için farklı olabilir.

PowerPivot çalışma kitabınıza PivotTable veya PivotChart ekledikten sonra, formül içeren bir ölçü eklemek için Ölçü Ayarları iletişim kutusunu kullanın. Formül, PowerPivot penceresindeki sütunları ve tabloları kullanarak bir toplam, ortalama veya başka bir hesaplama tanımlar. Standart toplamaları aynı Excel'de yaptığınız gibi oluşturabilirsiniz — alanları Değerler bölgesine sürükleyerek ve sonra standart toplama yöntemlerinden birini seçerek: SAY, TOPLA, ORTALAMA, MİN veya MAK. Özel toplamalar bir sonraki bölümde tartışılmıştır.

Oluşturduğunuz ölçü birden fazla PivotTable'da veya PivotChart'ta kullanılabilir. Ölçünün adının çalışma kitabı içinde benzersiz olması gerekir ve çalışma kitabındaki sütunlardan herhangi birinde kullanılan adların aynısını kullanamazsınız.

Örnek: Özel Bir Toplama Kullanan Bir Ölçü Oluşturma

Bu örnekte, yeni DAX toplama işlevlerinden birini (SUMX) ve bu örnekte sütunun bağlamına bakmaksızın bir sütundaki tüm değerleri döndüren ALL işlevini kullanan özel bir toplama oluşturacaksınız. Örnekte, DAX örnek çalışma kitabındaki aşağıdaki sütunlar kullanılmıştır:

  • DateTime[CalendarYear]

  • ProductCategory[ProductCategoryName]

  • ResellerSales_USD[SalesAmount_USD]

Örnek, satır etiketi olarak CalendarYear ve sütun etiketi olarak ProductCategoryName içeren bir PivotTable kullanılır. Ölçü formülünde SalesAmount_USD kullanılır. Örnek şu soruyu yanıtlar: 2001-2004 arasındaki toplam satışlarda yüzde olarak her bir yıla ve ürün kategorisine düşen nedir? Bu, örneğin 2003 yılında, toplamın yüzde kaçının bisiklet satışlarından geldiğini görmenizi sağlar. Bu soruyu yanıtlamak için aşağıdaki ölçü formülünü kullanıyoruz:

=SUMX(ResellerSales_USD, ResellerSales_USD[SalesAmount_USD])/SUMX(ALL(ResellerSales_USD), ResellerSales_USD[SalesAmount_USD])

Formül şöyle oluşturulur:

  1. Pay (SUMX(ResellerSales_USD, ResellerSales_USD[SalesAmount_USD])), PivotTable'daki geçerli hücre için ResellerSales_USD[SalesAmount_USD] içindeki değerlerin toplamıdır. Bağlam olarak CalendarYear ve ProductCategoryName kullanma bu değerin her yıl ve ürün kategorisi kombinasyonu için farklı olacağı anlamına gelir. Örneğin, 2003 yılında satılan toplam bisiklet sayısı 2004 yılında satılan toplam aksesuar sayısından farklıdır.

  2. Payda için, ResellerSales_USD tablosu belirtilerek başlanır ve tablodaki tüm bağlamı kaldırmak için ALL işlevi kullanılır. Bu, değerin her yıl ve ürün kategorisi kombinasyonu için aynı olmasını sağlar: payda her zaman 2001-2004 arasındaki satışların toplamını alır.

  3. Ardından, ResellerSales_USD[SalesAmount_USD] sütunundaki değerleri toplamak için SUMX işlevini kullanırsınız. Başka bir deyişle, tüm bayi satışları için ResellerSales_USD[SalesAmount_USD] toplamını elde edersiniz.

Not

Windows Vista ve Windows 7'de, PowerPivot penceresindeki özellikler şeritte sağlanır; bu konu aşağıda açıklanmaktadır. Windows XP'de, özellikler bir dizi menü aracılığıyla kullanılabilir. Windows XP kullanıyor ve menü komutlarının şeritteki komutlarla ilişkisini görmek istiyorsanız, bkz. Windows XP'de PowerPivot Kullanıcı Arabirimi.

Özel bir toplama kullanan bir ölçü oluşturmak için

  1. PowerPivot penceresinde, Giriş sekmesini tıklatın ve Raporlar grubunda, PivotTable'ı tıklatın.

  2. PivotTable Oluştur iletişim kutusunda, Yeni Çalışma Sayfası'nın seçili olduğunu doğrulayın ve Tamam'ı tıklatın.

    PowerPivot, yeni bir Excel çalışma sayfasında boş bir PivotTable oluşturur ve çalışma kitabının sağ tarafında PowerPivot Alan Listesi'ni görüntüler.

  3. Excel penceresinde, PivotTable'a alan eklemek için PowerPivot Alan Listesi'ni kullanın.

    1. DateTime tablosunu bulun ve CalendarYear sütununu PivotTable'ın Satır Etiketleri bölgesine sürükleyin.

    2. ProductCategory tablosunu bulun ve ProductCategoryName sütununu PivotTable'ın Satır Etiketleri bölgesine sürükleyin.

  4. Excel penceresinde, PowerPivot sekmesinde, Ölçüler grubunda, Yeni Ölçü'yü tıklatın.

  5. Ölçü Ayarları iletişim kutusunda, Tablo adı için, aşağı oku tıklatın ve açılır listeden ResellerSales_USD'yi seçin.

    Tablo seçimi ölçü tanımının nerede depolanacağını belirler. Ölçünün, başvuruda bulunduğu bir tablo ile birlikte depolanması gerekmez.

  6. Ölçü Adı (Tüm PivotTable'lar) için, AllResSalesRatio yazın.

    Bu ad ölçü için tanımlayıcı olarak kullanılır; bu nedenle çalışma kitabı içinde benzersiz olması gerekir ve değiştirilemez.

  7. Özel Ad (Bu PivotTable) için, Tüm Bayi Satışları Oranı yazın.

    Bu ad yalnızca geçerli PivotTable içinde ve görüntüleme amacıyla kullanılır. Örneğin, AllResSalesRatio ölçüsünü diğer PivotTable'larda kullanabilirsiniz, ancak farklı bir ad verebilir veya farklı bir dil kullanabilirsiniz.

  8. Formül metin kutusunda, imleci eşittir işaretinin (=) sonuna getirin.

  9. SUMX ve ardından bir parantez yazın.

    =SUMX( 
    

    Siz yazdıkça, Formül metin kutusunun altındaki araç ipucu, SUMX işlevinin iki bağımsız değişken gerektirdiğini gösterir: birinci bağımsız değişken bir tablo veya tablo döndüren bir ifade, ikinci bağımsız değişken ise toplanabilecek sayılar sağlayan bir ifadedir.

    Res yazın ve sonra listeden ResellerSales_USD'yi seçin ve SEKME tuşuna basın.

    Sütun adı formüle şu şekilde eklenir:

    =SUMX(ResellerSales_USD
    
  10. Virgül yazın.

    Araç ipucu, sonraki bağımsız değişkenin ifade olduğunu göstermek için güncelleştirilir. İfade bir sayı, bir sütun başvurusu veya bunların herhangi bir birleşimi olabilir. Örneğin, başka iki sütunu toplayan bir ifade oluşturabilirsiniz. Bu örnek için, her bayi için satış miktarını içeren bir sütunun adını sağlayacaksınız.

  11. Eklemek istediğiniz sütunu içeren tablonun adının ilk birkaç karakterini yazın. Bu örnek için, Res yazın ve listeden ResellerSales_USD[SalesAmount_USD] sütununu seçin.

  12. Sütun adını formüle eklemek üzere SEKME tuşuna basın ve burada gösterildiği gibi bir kapanış parantezi ekleyin:

    =SUMX(ResellerSales_USD, ResellerSales_USD[SalesAmount_USD])
    
  13. Bir düz eğik çizgi yazın ve sonra aşağıdaki kodu Ölçü Ayarları iletişim kutusuna yazın veya kopyalayıp yapıştırın:

    SUMX(ALL(ResellerSales_USD), ResellerSales_USD[SalesAmount_USD])
    

    ALL işlevinin SUMX işlevinin içinde olduğuna dikkat edin. Formülün tamamı şimdi aşağıdaki gibi görünür:

    =SUMX(ResellerSales_USD, ResellerSales_USD[SalesAmount_USD])/SUMX(ALL(ResellerSales_USD), ResellerSales_USD[SalesAmount_USD])
    
  14. Formülü denetle'yi tıklatın.

    Formülde sözdizimi ve başvuru hataları olup olmadığı denetlenir. Eksik parantez veya virgül gibi hatalar bulunursa bunları çözümleyin.

  15. Tamam'ı tıklatın.

    Ölçü şimdi PivotTable'ı takvim yılı ve ürün kategorisi kombinasyonlarının değerleriyle doldurur.

  16. Tabloyu biçimlendirin:

    1. Genel Toplam satırı dahil olmak üzere PivotTable'daki verileri seçin.

    2. Giriş sekmesinde, Sayı grubunda, bir kez yüzde düğmesini (%) tıklatın ve sonra iki kez ondalığı artırma (<- ,0 ,00) düğmesine basın.

    Bitmiş tablo aşağıdaki gibi görünmelidir. Her ürün ve yıl kombinasyonu için toplam satışların yüzdesini şimdi görebilirsiniz. Örneğin, 2003 yılındaki bisiklet satışları 2001-2004 arasındaki tüm satışların %31,71'ini oluşturmaktadır.

Tüm Yetkili Satıcı Satışları

Sütun Etiketleri

 

 

 

 

Satır Etiketleri

Aksesuarlar

Bisikletler

Giyecek

Bileşenler

Genel Toplam

2001

0.02%

9.10%

0.04%

0.75%

9.91%

2002

0.11%

24.71%

0.60%

4.48%

29.90%

2003

0.36%

31.71%

1.07%

6.79%

39.93%

2004

0.20%

16.95%

0.48%

2.63%

20.26%

Genel Toplam

0.70%

82.47%

2.18%

14.65%

100.00%

Varolan Ölçüyü Düzenleme

Varolan bir ölçü tanımını görüntülemek için, PowerPivot Alan Listesi kullanılır. PowerPivot Alan Listesi ham veri sütunları, hesaplanmış sütunlar ve varsa tanımladığınız ölçüler dahil olmak üzere geçerli PowerPivot penceresindeki tüm tabloların listesini içerir. Herhangi bir ölçünün veya alanın tanımını sağ tıklatabilir ve ölçünün tanımını görüntülemenizi ve değiştirmenizi sağlayan bir iletişim kutusunu açmak için Formülü Düzenle'yi seçebilirsiniz.

Varolan ölçüyü görüntülemek ve değiştirmek için

  1. Excel penceresinde, PowerPivot Alan Listesi'ni görüntülemek üzere bir PivotTable veya PivotChart bölgesinde herhangi bir yeri tıklatın.

  2. PowerPivot Alan Listesi'nde, oluşturduğunuz ölçüyü içeren tabloyu bulun.

    Her tablo temel sütunlar, hesaplanmış sütunlar ve ölçüler içerebilir. Ölçüler, ölçü adının sağında küçük bir hesap makinesi simgesiyle belirtilir.

    Bu örnek için, SumAmtByReseller'ı sağ tıklatın ve Formülü Düzenle'yi tıklatın.

  3. Ölçü Ayarları iletişim kutusunda formülü düzenleyin.

    Ölçü adını veya özel adı ve ilişkili tabloyu da değiştirebilirsiniz.