OBIEE BottomN() Fonksiyonu Kullanımı

Merhabalar, bu yazımızda sizlere Oracle Bussiness Intelligence platformu üzerinde BottomN() fonksiyonu kullanımını anlatacağız.

BottomN(expression, integer)

  • expression bir sayısal değer olarak değerlendirilen ifadedir.
    • Örneğin: 
    • Toplam_Nufus,  Erkek_Nufusu, (Kız_Nufusu + Erkek_Nufusu)
  • integer herhangi bir pozitif tam sayıdır. 1 en düşük sıralama olmak üzere, bir sonuç kümesinde görüntülenen sıralama sayılarının en küçüğünü temsil eder.
    • Örneğin: 
    • 3 (Sıralamadaki En Küçük ilk 3 Sayı), 1 (Sıralamadaki En Küçük 1. Sayı)

Sc_8

2017 yılı top 25 il

Sc_3

Özel Başlıklar ‘ seçip, sütun başlığına BottomN yazabilirsiniz. Bu sayede yazdığımız sütun formülü BottomN adında bir sütunda listelenecek.

Sc_9

Sütun Formülü : BOTTOMN(“Turkiye Nufusu”.”Toplam Nüfus”, 5)

Sc_13

Toplam Nüfus değeri En Düşük 5 değeri seçip, listeleyecektir ve derecesine göre BottomN değeri döndürecektir. ( Örneğin: En düşük 3. Değer -> 990.214 (SAKARYA))

Sc_11Yeni bir formül girmek için: 

Sc_12


Gruplama Yaparak BottomN Fonksiyonu Kullanımı : BottomN( expr, integer BY expr )

Örneğin:  BOTTOMN(“Turkiye Nufusu”.”Toplam Nüfus”, 2 BY “Turkiye Nufusu”.”Bölge”)

 

Sc_10

Önce Bölge‘lere göre gruplar,

Sc_14


Sc_15


Sonrasında Toplam Nüfus değerlerine göre bir sıralamaya tabi tutar ve her bölge için En Düşük 2  “Toplam Nüfus” değerini listeler.

Örneğin: Doğu Anadolu Bölgesi‘ nin  tablomuzda bir satırlık verisi var, o yüzden karşılaştırma yapamadan onu yazdıracaktır.

Sc_16

Son olarak, fonksiyon içerisinde Toplam Nüfus yerine Erkek Nüfusu ile Kadın Nüfusu toplayarak elde edeceğimiz sonuca göre nüfusu en düşük olan 5 ili yazdırabilirdik.

Fonksiyonun söz diziminde(syntax) expression ile ifade edilen kısımda sayısal değer elde edeceğimiz bir fonksiyon kullanılabilir.

BOTTOMN(“Turkiye Nufusu”.”Erkek Nüfusu” + “Turkiye Nufusu”.”Kadın Nüfusu”, 5)


Kaynaklar:
https://gerardnico.com/dat/obiee/obis/logical_sql/bottomn
https://docs.oracle.com/cd/E12103_01/books/admintool/admintool_SQL10.html
https://docs.oracle.com/cd/E12103_01/books/admintool/admintool_SQL6.html#wp1005480
https://www.nufusu.com/

Bu yazı OBIEE, İş Zekası içinde yayınlandı ve , , , , , , , , , , , , , , , , , , , , , , , , , , , , , olarak etiketlendi. Kalıcı bağlantıyı yer imlerinize ekleyin.

1 Responses to OBIEE BottomN() Fonksiyonu Kullanımı

  1. Geri bildirim: Yeni dünyalar keşfetmeye devam ediyoruz :) #Bidunyasi.wordpress.com | MyLifeMyPc

Yorum bırakın