Zaman zekâsı fonksiyonları

Power BI'de Orta Düzey DAX

Maarten Van den Broeck

Content Developer at DataCamp

Zaman zekâsı fonksiyonları

  • Zaman dönemleriyle veriyi karşılaştırın ve yönetin

zaman içinde satış verilerinin çizgi grafiği

  • Birçok zaman zekâsı fonksiyonu vardır

$$ $$ $$

  • Mevcut dönemi önceki dönemle karşılaştırın
  • Aylık/çeyreklik/yıllık hedefleri tahmin edin
Power BI'de Orta Düzey DAX

Tarih döndüren zaman zekâsı fonksiyonları

  • NEXTDAY(<dates>)
    • Sonraki günü döndürür
dates NEXTDAY
2009-07-07 2009-07-08
2009-07-08 2009-07-09
2009-07-09 2009-07-10
Power BI'de Orta Düzey DAX

Tarih döndüren zaman zekâsı fonksiyonları

  • NEXTDAY(<dates>)
    • Sonraki günü döndürür
  • SAMEPERIODLASTYEAR(<dates>)

    • Geçen yılın aynı dönemini döndürür $$ $$ $$ $$
  • DATESBETWEEN(<dates>, <start_date>, <end_date>)

    • Başlangıç ve bitiş tarihi arasındaki tarihleri döndürür
dates NEXTDAY LASTYEAR
2009-07-07 2009-07-08 2008-07-07
2009-07-08 2009-07-09 2008-07-08
2009-07-09 2009-07-10 2008-07-09
Power BI'de Orta Düzey DAX

Tarih döndüren zaman zekâsı fonksiyonları

  • NEXTDAY(<dates>)
    • Sonraki günü döndürür
  • SAMEPERIODLASTYEAR(<dates>)

    • Geçen yılın aynı dönemini döndürür $$ $$ $$ $$
  • DATESBETWEEN(<dates>, <start_date>, <end_date>)

    • Başlangıç ve bitiş tarihi arasındaki tarihleri döndürür
dates NEXTDAY LASTYEAR
2009-07-07 2009-07-08 2008-07-07
2009-07-08 2009-07-09 2008-07-08
2009-07-09 2009-07-10 2008-07-09

$$

dates DATESBETWEEN
2009-07-07
2009-07-08 2009-07-08
2009-07-09 2009-07-09
2009-07-10
Power BI'de Orta Düzey DAX

Tarih döndüren zaman zekâsı fonksiyonları

Mid Season Sales =
CALCULATE(
    SUM(Fact_Table[Sales]), 
    DATESBETWEEN(Dim_Date[Date Key], 
                 DATE(2014, 10, 04),
                 DATE(2014, 10, 26)
                 )
)
Power BI'de Orta Düzey DAX

Tarih döndüren zaman zekâsı fonksiyonları

TOTALYTD(<expression>, <dates> [,<filter>])
TOTALQTD(<expression>, <dates> [,<filter>])
TOTALMTD(<expression>, <dates> [,<filter>])

İfadenin yıl/çeyrek/ay başından bugüne değerini döndürür.

Sum_YTD = 
TOTALYTD(
    SUM(Fact_Table[Value]),
    Dim_Date[Date Key]
)
Power BI'de Orta Düzey DAX

Tarih döndüren zaman zekâsı fonksiyonları

TOTALYTD(<expression>, <dates> [,<filter>])
TOTALQTD(<expression>, <dates> [,<filter>])
TOTALMTD(<expression>, <dates> [,<filter>])

İfadenin yıl/çeyrek/ay başından bugüne değerini döndürür.

Sum_YTD = 
TOTALYTD(
    SUM(Fact_Table[Orders]),
    Dim_Date[Date Key]
)
Yıl Ay Değer Sum_YTD
2021 Oca 6,532 6,532
2021 Şub 4,263 10,795
2021 Mar 1,256 12,051
Toplam 12,051 12,051
Power BI'de Orta Düzey DAX

Zaman zekâsı için en iyi uygulamalar

  • Ayrı bir tarih boyut tablosu kullanın

gerçek tablo ile tarih boyut tablosu arasındaki basit ilişki

Gerçek tablodaki bir tarih sütununda eksik tarihler olabilir!

Power BI'de Orta Düzey DAX

Hadi pratik yapalım!

Power BI'de Orta Düzey DAX

Preparing Video For Download...