DAX formüllerinde bağlam

Power BI'de DAX'e Giriş

Jess Ahmet

Content Developer, DataCamp

Bağlama Giriş

  • Seçilen veriye göre formül sonuçlarının değiştiği dinamik analiz sağlar
  • 3 tür bağlam vardır: satır, filtre ve sorgu
Power BI'de DAX'e Giriş

Satır Bağlamına Giriş

  • "Geçerli satır"
Power BI'de DAX'e Giriş

Satır Bağlamına Giriş

  • "Geçerli satır"

Hesaplanmış Sütun

  • Geçerli satırdaki tüm sütunların değerlerini içerir
Power BI'de DAX'e Giriş

Satır Bağlamına Giriş

  • "Geçerli satır"

Hesaplanmış Sütun

  • Geçerli satırdaki tüm sütunların değerlerini içerir
Ürün Fiyat Vergi Vergili_fiyat
A $ 20 %25 $25
B $ 45 %0 $45
C $ 100 %15 $115
Power BI'de DAX'e Giriş

Satır Bağlamına Giriş

  • "Geçerli satır"

Ölçüler

  • Satır satır hesaplayan yineleyici (iterator) işlevler kullanıldığında uygulanabilir
  • Yineleyici işlevler, adından sonra gelen X ile anlaşılır; ör. SUMX()
  • Sözdizimi: SUMX(<table>, <expression>)
Power BI'de DAX'e Giriş

Satır Bağlamına Giriş

  • "Geçerli satır"

Ölçüler

  • Satır satır hesaplayan yineleyici (iterator) işlevler kullanıldığında uygulanabilir
  • Yineleyici işlevler, adından sonra gelen X ile anlaşılır; ör. SUMX()
  • Sözdizimi: SUMX(<table>, <expression>)
Ürün Fiyat Vergi Vergili_fiyat
A $ 20 %25 $25
B $ 45 %0 $45
Power BI'de DAX'e Giriş

Satır Bağlamına Giriş

  • "Geçerli satır"

Ölçüler

  • Satır satır hesaplayan yineleyici (iterator) işlevler kullanıldığında uygulanabilir
  • Yineleyici işlevler, adından sonra gelen X ile anlaşılır; ör. SUMX()
  • Sözdizimi: SUMX(<table>, <expression>)
Ürün Fiyat Vergi Vergili_fiyat
A $ 20 %25 $25
B $ 45 %0 $45
Toplam - - $ 70
  • Örnek: SUMX(Sales, Sales[Price] + (Sales[Price] * Sales[Tax]))
Power BI'de DAX'e Giriş

Filtre Bağlamına Giriş

Filtre bağlamı, hesaplama yapılmadan önce uygulanmış filtreler kümesidir.

Filtre bağlamı birkaç yolla uygulanabilir:

  • Bir satır/sütundaki öznitelikler
  • Dilimleyici ile
  • Filtre bölmesi üzerinden
  • Hesaplanmış bir ölçü içinde
Power BI'de DAX'e Giriş

Filtre Bağlamına Giriş

Filtre bağlamı, hesaplama yapılmadan önce uygulanmış filtreler kümesidir.

Örnek:

Renk Miktar
Mavi 1.250
Yeşil 200
Siyah 4.000
Power BI'de DAX'e Giriş

Filtre Bağlamına Giriş

Filtre bağlamı, hesaplama yapılmadan önce uygulanmış filtreler kümesidir.

Örnek:

Renk Miktar
Mavi 1.250
Power BI'de DAX'e Giriş

Filtre Bağlamına Giriş

Filtre bağlamı, hesaplama yapılmadan önce uygulanmış filtreler kümesidir.

Örnek:

Renk Miktar
Mavi 1.250
Yeşil 200
Siyah 4.000
Power BI'de DAX'e Giriş

Filtre Bağlamına Giriş

Filtre bağlamı, hesaplama yapılmadan önce uygulanmış filtreler kümesidir.

Örnek:

Çorap Ayakkabı Tişört
Mavi 200 800 250
Yeşil 90 10 100
Siyah 2.000 800 1.200
Power BI'de DAX'e Giriş

Filtre Bağlamına Giriş

Filtre bağlamı, hesaplama yapılmadan önce uygulanmış filtreler kümesidir.

Örnek:

Çorap
Mavi 200
Power BI'de DAX'e Giriş

Calculate İşlevi

  • Sözdizimi: CALCULATE(<expression>[, <filter1> [, <filter2> [, …]]])
    • İfade: Değerlendirilecek ölçü veya hesaplama. Tek bir değer döndürmelidir.
    • Filtreler:
      • Filtreler bir tabloya değerlendirilmeli
      • Filtreler birbiriyle çakışmamalı
        • Sales[City]="London", Sales[Country] <> "United Kingdom"
      • CALCULATE() filtreleri her zaman görselleştirmedeki filtreleri geçersiz kılar
  • Örnek: CALCULATE(SUM(Sales), Sales[Region]="EMEA")
Power BI'de DAX'e Giriş

Hadi pratik yapalım!

Power BI'de DAX'e Giriş

Preparing Video For Download...