Power BI'da DAX Temelleri
Bu bölümde, Power BI'da çeşitli DAX işlevlerinin nasıl kullanılacağını öğreneceksiniz.
DAX Tanıtımı
DAX (Veri Analizi İfadeleri) bir formül ifade dilidir ve farklı BI ve görselleştirme araçlarında kullanılabilir. DAX, tam kodun bir işlev içinde tutulduğu işlev dili olarak da bilinir. DAX programlama formülü iki veri türü içerir: Sayısal ve Diğer. Sayısal içerir - tamsayılar, para birimi ve ondalık sayılar, Diğerleri ise: dize ve ikili nesne.
Aşağıda, tablodaki bir sütunu hesaplamak için bir işlev kullanan DAX formülüne bir örnek verilmiştir.
DAX işlevi, diğer işlevleri, koşullu ifadeleri ve değer referanslarını da içerebilir.
DAX İşlevleri
Power BI'da, verileri analiz etmek ve yeni sütunlar ve hesaplamalar oluşturmak için farklı işlev türleri kullanabilirsiniz. Aşağıdakiler gibi farklı kategorilerdeki işlevleri içerir:
- Aggregate
- Text
- Date
- Logical
- Counting
- Information
Power BI, tüm işlevlerin listesini görmenin kolay bir yolunu sağlar. İşlevinizi formül çubuğuna yazmaya başladığınızda, o alfabe ile başlayan tüm işlevlerin listesini görebilirsiniz.
Toplama İşlevleri
DAX'ın çok sayıda toplama işlevi vardır.
- MIN
- MAX
- Average
- SUM
- SUMX
Sayma Fonksiyonları
DAX'taki diğer sayma işlevleri şunları içerir -
- DISTINCTCOUNT
- COUNT
- COUNTA
- COUNTROWS
- COUNTBLANK
Mantıksal Fonksiyonlar
Mantıksal işlevlerin koleksiyonu aşağıdadır -
- AND
- OR
- NOT
- IF
- IFERROR
METİN İşlevleri
- REPLACE
- SEARCH
- UPPER
- FIXED
- CONCATENATE
TARİH İşlevleri
- DATE
- HOUR
- WEEKDAY
- NOW
- EOMONTH
BİLGİ İşlevleri
- ISBLANK
- ISNUMBER
- ISTEXT
- ISNONTEXT
- ISERROR
DAX Hesaplama Türleri
Power BI'da DAX kullanarak iki birincil hesaplama oluşturabilirsiniz -
- Hesaplanan sütunlar
- Hesaplanan önlemler
Modelleme sekmesine gittiğinizde, ekranın üst kısmında Yeni Sütun seçeneğini görebilirsiniz. Bu, hesaplamayı gerçekleştirmek için DAX formülünü girebileceğiniz formül çubuğunu da açar. DAX - Veri Analizi İfadesi, hesaplamaları gerçekleştirmek için Excel'de kullanılan güçlü bir dildir. Formül çubuğundaki Sütun metnini değiştirerek de sütunu yeniden adlandırabilirsiniz.
Aşağıdaki örnekte, Prod_Id sütununun son 3 karakterinden türetilen yeni bir sütun oluşturduk: Ürün Kodu (Product_C). Formül aşağıdadır -
Product_C = RIGHT( Sheet1[Prod_Id],3)
Hesaplanan bir ölçü oluşturmak için Modelleme altındaki Yeni Ölçü sekmesine gidin. Bu, Alanlar sekmesinin altına Measure adıyla yeni bir nesne ekleyecektir.
Yeni hesaplanan sütun için yaptığımız gibi, yeni ölçünün değerini hesaplamak için DAX formülü yazabilirsiniz.