Ana içeriğe geç Tamamlayıcı içeriğe geç

Toplama kapsamını tanımlama

Genellikle, bir ifadede toplama değerini tanımlamak için kullanılan kayıtları birlikte belirleyen iki faktör vardır. Görselleştirmelerde çalışırken bu faktörler şunlardır:

  • Boyutsal değer (bir grafik ifadesindeki toplama için)
  • Seçimler

Bu faktörler birlikte, toplamanın kapsamını belirler. Hesaplamanızın seçimi, boyutu veya ikisini birden göz ardı etmesini isteyebileceğiniz durumlarla karşılaşabilirsiniz. Grafik fonksiyonlarında TOTAL niteleyicisini, set analizini veya ikisinin bir birleşimini kullanarak bunu başarabilirsiniz. Özetle:

  • Boyutsal gruplamayı yok saymak veya ayarlamak için: TOTAL niteleyicisini kullanın

  • Seçimi yok saymak veya ayarlamak için: Küme analizini kullanın

Toplama: Yöntem ve açıklama
Yöntem Açıklama
TOTAL niteleyicisi

Toplama işlevinizin içinde total niteleyicisi kullanıldığında boyutsal değer göz ardı edilir.

Toplam niteleyicisi, boyutsal değerleri göz ardı ederek toplama kapsamını yeniden tanımlamak için bir toplama içinde kullanılabilir. Toplama, bunun yerine tüm olası alan değerleri üzerinde yapılır.

TOTAL niteleyicisinin ardından açılı ayraçlar içindeki bir veya daha fazla alan adından oluşan bir liste gelebilir.

Örneğin:

Sum(TOTAL <Quarter> {<Year={2013}, Quarter={'Q2'}>} Amount)

Bu alan adları grafik boyutlarının bir alt kümesi olmalıdır. Bu durumda, hesaplama listelenenler dışındaki tüm grafik boyutlarını göz ardı ederek yapılır; yani listelenen boyut alanlarındaki alan değerlerinin her bir kombinasyonu için bir değer döndürülür. Ayrıca, geçerli anda grafikte bir boyut olmayan alanlar da listeye dahil edilebilir. Bu, boyut alanlarının sabit olmadığı grup boyutları durumunda kullanışlı olabilir. Gruptaki tüm boyutların listelenmesi, detaya inme düzey değişikliği olduğunda fonksiyonun tutarlı toplama sonuçları vermesine neden olur.

Köşeli parantez içinde istisna ekleme örneği için bkz. Örnek: İstisna ile TOTAL niteleyicisi ve küme analizi.

Set analizi Toplamanızın içinde set analizi kullanıldığında seçim geçersiz kılınır. Toplama, boyutlar genelinde bölünmüş tüm değerler üzerinde yapılır.
TOTAL niteleyicisi ve set analizi

Toplamanızın içinde TOTAL niteleyicisi ve küme analizi kullanıldığında, TOTAL niteleyicisinden sonra köşeli parantez içindekiler hariç, seçim geçersiz kılınır ve boyutlar göz ardı edilir.

ALL niteleyicisi

Toplamanızın içinde ALL niteleyicisi kullanıldığında seçim ve boyutlar göz ardı edilir. Eşdeğeri {1} set analizi ifadesi ve TOTAL niteleyicisi ile elde edilebilir:

=sum(All Sales)

=sum({1} Total Sales)

Örnek: TOTAL niteleyicisi

Aşağıdaki örnekte, göreceli bir paylaşımı hesaplamak için TOTAL niteleyicisinin nasıl kullanılabileceği gösterilmektedir. Q2 seçildiği varsayılırsa, TOTAL kullanıldığında boyutlar göz ardı edilerek tüm değerlerin toplamı hesaplanır.

Örnek: Toplam niteleyicisi
Year Quarter Sum(Amount) Sum(TOTAL Amount) Sum(Amount)/Sum(TOTAL Amount)
    3000 3000 100%
2012 Q2 1700 3000 56,7%
2013 Q2 1300 3000 43,3%
İpucu notuSayıları yüzde olarak göstermek için yüzde değeri olarak göstermek istediğiniz hesaplamanın özellikler panelinde, Number formatting altında Number öğesini seçin ve Formatting seçeneğinden Simple öğesini ve % biçimlerinden birini seçin.

Örnek: Küme analizi

Aşağıdaki örnekte, herhangi bir seçimde bulunulmadan önce veri kümeleri arasında bir karşılaştırma yapmak için set analizinin nasıl kullanılabileceği gösterilmektedir. Q2 seçildiği varsayılırsa {1} adlı set tanımı ile set analizi kullanıldığında seçimler göz ardı edilerek ancak boyutlar halinde bölünmüş olarak tüm değerlerin toplamı hesaplanır.

Örnek: Küme analizi
Year Quarter Sum(Amount) Sum({1} Amount) Sum(Amount)/Sum({1} Amount)
    3000 10800 27,8%
2012 Q1 0 1100 0%
2012 Q3 0 1400 0%
2012 Q4 0 1800 0%
2012 Q2 1700 1700 100%
2013 Q1 0 1000 0%
2013 Q3 0 1100 0%
2013 Q4 0 1400 0%
2013 Q2 1300 1300 100%

Örnek: TOTAL niteleyicisi ve küme analizi ({1} niteleyicisi)

Aşağıdaki örnekte, herhangi bir seçimde bulunulmadan önce ve tüm boyutlar genelinde veri kümeleri arasında bir karşılaştırma yapmak için set analizi ile TOTAL niteleyicisinin nasıl birleştirilebileceği gösterilmektedir. Q2 seçildiği varsayılırsa {1} küme tanımı ve TOTAL niteleyicisi ile küme analizi kullanıldığında seçimler ve boyutlar göz ardı edilerek tüm değerlerin toplamı hesaplanır.

Örnek: TOTAL niteleyicisi ve küme analizi
Year Quarter Sum(Amount) Sum({1} TOTAL Amount) Sum(Amount)/Sum({1} TOTAL Amount)
    3000 10800 27,8%
2012 Q2 1700 10800 15,7%
2013 Q2 1300 10800 12%

Örnek: TOTAL niteleyicisi ve küme analizi (verilerin bir referans değerle karşılaştırılması)

Aşağıdaki örnekte, metriklerin satır düzeyinde kolay karşılaştırılması için tablonuzda bir referans sütunu oluşturmak üzere küme analizi ve TOTAL niteleyicisini nasıl kullanabileceğiniz gösterilmektedir. Verilerin anlaşılmasını ve kullanılmasını kolaylaştırmak için hesaplama sütunlarını etiketleriz.

Tablodaki diğer tüm değerlerle karşılaştırmak için 2013'ün ikinci çeyreğine ait veriler referans olarak kullanılmıştır.

  1. Sayfanıza bir tablo ekleyin.

  2. Aşağıdaki alanları boyut olarak ekleyin:

    • Year

    • Quarter

  3. Aşağıdaki hesaplamayı ekleyin:

    Sum(Amount)
  4. Yeni eklediğiniz hesaplamanın özelliklerinde hesaplamaya şu etiketi verin: Total Sales

  5. Aşağıdaki hesaplamayı ekleyin:

    Sum(TOTAL {<Year={2013}, Quarter={'Q2'}>} Amount)
  6. Yeni eklediğiniz hesaplamanın özelliklerinde hesaplamaya şu etiketi verin: Reference Quarter (2013-Q2) Total Sales

  7. Aşağıdaki hesaplamayı ekleyin:

    round((sum(Amount) / sum(total {<Year={2013}, Quarter={'Q2'}>} Amount))*100,'0.01') & '%'
  8. Yeni eklediğiniz hesaplamanın özelliklerinde hesaplamaya şu etiketi verin: Rounded Quotient - Total Sales Compared to Reference Quarter (2013-Q2)

Hiçbir seçim uygulanmadığında tablonuz aşağıdaki gibi görünmelidir:

Örnek: TOTAL niteleyicisi ve küme analizi (referans sütunu)
Year Quarter Total Sales Reference Quarter (2013-Q2) Total Sales Rounded Quotient - Total Sales Compared to Reference Quarter (2013-Q2)
2012 Q1 1100 1300 84.62%
2012Q217001300130.77%
2012Q314001300107.69%
2012Q418001300138.46%
2013Q11000130076.92%
2013Q213001300100.00%
2013Q31100130084.62%
2013Q414001300107.69%

Örnek: İstisna ile TOTAL niteleyicisi ve küme analizi

Aşağıdaki örnekte TOTAL niteleyicisinin nasıl kullanılacağı gösterilmektedir, ancak bu niteleyiciye ilişkin bir istisna köşeli parantez içinde belirtilmiştir. Örnek ifadelerde küme analizi de kullanılmaktadır.

  1. Sayfanıza bir tablo ekleyin.

  2. Aşağıdaki alanları boyut olarak ekleyin:

    • Year

    • Quarter

  3. Aşağıdaki hesaplamayı ekleyin:

    Sum(Amount)
  4. Yeni eklediğiniz hesaplamanın özelliklerinde hesaplamaya şu etiketi verin: Total Sales

  5. Aşağıdaki hesaplamayı ekleyin:

    Sum(TOTAL <Quarter> {<Year={2013}, Quarter={'Q2'}>} Amount)
  6. Yeni eklediğiniz hesaplamanın özelliklerinde hesaplamaya şu etiketi verin: Reference Quarter (2013-Q2) Total Sales

Örnekler: İstisna ile TOTAL niteleyicisi ve küme analizi
Year Quarter Total Sales Reference Quarter (2013-Q2) Total Sales
2012 Q1 1100 0
2012Q217001300
2012Q314000
2012Q418000
2013Q110000
2013Q213001300
2013Q311000
2013Q414000

Referans sütun ifadesi aşağıdaki gibi yorumlanır:

  • {<Year={2013}, Quarter={'Q2'}>} küme ifadesi, giriş verilerini Year 2013 ve Quarter Q2 olan kayıtlarla sınırlar.

  • TOTAL niteleyicisi, tablodaki tüm boyutların yok sayılmasını sağlar. Ancak <Quarter> niteleyicisi ile Quarter boyutu için bir istisna yapılır.

Bu sayfadaki örneklerde kullanılan veriler

Örneklerde kullanılan veriler:

AggregationScope:
LOAD * inline [
Year Quarter Amount
2012 Q1 1100
2012 Q2 1700
2012 Q3 1400
2012 Q4 1800
2013 Q1 1000
2013 Q2 1300
2013 Q3 1100
2013 Q4 1400] (delimiter is ' ');

Bu sayfa size yardımcı oldu mu?

Bu sayfa veya içeriği ile ilgili bir sorun; bir yazım hatası, eksik bir adım veya teknik bir hata bulursanız lütfen bize bildirin!