Bu bölümde toplam, kümüle toplam, iç içe if cümleciği, sıralı id ve dinamik başlık anlatılacaktır.

1.Toplam ve kümüle toplamının nasıl hesaplandığını görmek için aşağıdaki tablo örneğini inceleyelim.

Toplam ciro için kümüle toplamı: RangeSum(Above(total sum(Tutar),0,RowNo()))

Burada tutar bilgisi için sıfırıncı satırdan başlayarak sırayla bütün değerlerin eklenmesi sağlanır. Above fonsiyonu ile bir üstteki sayıyı alırken RangeSum fonksiyonu belirtilen aralıktaki değerlerin toplanmasını sağlar.

Kümüle toplamı 4000000'den küçük değerleri yeşil; büyük olan değerleri turuncu olarak renklendirmek için RGB kodlarını kullanarak bir if durumu yazılabilir.

if(RangeSum(Above(total sum(Tutar),0,RowNo()))<4000000, RGB (139, 193, 0), RGB(236, 171, 83))

Değerleri renklendirmek için bu formülün Metin rengi ifadesi bölümüne yazılması gerekir.


2.Toplam cironun arka planını üç gruba bölerek iç içe if ile renklendirelim. Arka plan renklendirileceği için formülü Arka plan rengi ifadesi bölümüne yazmak gerekir.

if(sum(Tutar)<20000, 'RED', if( sum(Tutar)<=500000, 'ORANGE', if(sum(Tutar)>=500000, 'GREEN')))

Böylece toplam ciroyu, 20000 altındakiler kırmızı, 20000 ile 500000 arasındakiler turuncu ve 500000'e eşit ve üzerindekiler yeşil olacak şekilde gruplandırdık.


3.Bir tabloda sıralı id sütunu yaratmak için rowno(total) ifadesi kullanılabilir.


4.Bir alan adı, GetFieldSelections(seçilen_alan_adı) fonksiyonu ile dinamik başlık haline getirilebilir.

Sütunda yer alan ülke adının etiket bilgisinde =GetFieldSelections(Ülke) ifadesi kullanılmıştır.


Böylece filtreden seçilen ülkelere göre pivottaki ülke başlıkları değişir.