Tarih tablosu

Power BI'de DAX'e Giriş

Jess Ahmet

Content Developer, DataCamp

Tarihlerle çalışma

Örnek Tarih: 2020/09/20 12:52

Tarih ve Saat Fonksiyonları

  • YEAR(<date>) > 2020
  • QUARTER(<datetime>) > 3
  • MONTH(<datetime>) > 9

FORMAT İşlevi

  • Haftanın günü: FORMAT(<date>, <"dddd">) > Friday
  • Saat: FORMAT(<date>, <"h:nn:ss">) > "12:52:00"

Zaman Zekâsı Fonksiyonları

  • LASTDATE()
  • DATESBETWEEN()
  • DATEADD()
1 https://docs.microsoft.com/en-us/dax/format-function-dax
Power BI'de DAX'e Giriş

Tarihlerle çalışma

  • Zaman serilerinde veriyi değerlendirip eğilim ve örüntüleri bulun; ör. mevsimsellik
  • Hazır özellikler:
    • 20+ Tarih ve Saat Fonksiyonu
    • 30+ Zaman Zekâsı Fonksiyonu
    • Otomatik tarih hiyerarşileri
      • Yıl, çeyrek, ay ve güne kadar ayrıntılandırma
Power BI'de DAX'e Giriş

Tarih tablosunun önemi

Yalnızca işlem tablolarındaki tarihlere güvenmenin sorunları:

  • Tarih boşlukları; ör. 20 Eylülde satış yok
  • Zaman zekâsı fonksiyonlarında yanlış sonuçlar
    • Hata yok, yanlış sonuç
    • Sorun gidermesi zor
Power BI'de DAX'e Giriş

Tarih Tablosu Oluşturma

  • Zaman zekâsı fonksiyonlarıyla doğru raporlama için özel bir tarih tablosu şiddetle önerilir.

Faydalar:

  • Yıl ve Ay gibi birden çok tarih özniteliğine göre filtreleme
  • Mali tarihler gibi özel takvimler
  • Bir zaman ufku seçmek için zaman zekâsı özellikleri (örn. Bugün, Dün, Son 30 gün)

Analiz Türleri:

  • Haftanın Gününe göre Gelir, Mali Performans, Resmî Tatiller
Power BI'de DAX'e Giriş

Tarih tablosu oluşturma

CALENDAR()

  • Sözdizimi: CALENDAR(<start_date>, <end_date>)
  • Belirtilen tarihler dahil kesintisiz tarihler içeren tek sütunlu 'date' tablosu döndürür
  • Örnek: CALENDAR('2020-01-01', '2020-12-31')
Power BI'de DAX'e Giriş

Tarih tablosu oluşturma

CALENDAR()

  • Sözdizimi: CALENDAR(<start_date>, <end_date>)
  • Belirtilen tarihler dahil kesintisiz tarihler içeren tek sütunlu 'date' tablosu döndürür
  • Örnek: CALENDAR('2020-01-01', '2020-12-31')
Date
2020-01-01
2020-01-02
...
2020-12-31
Power BI'de DAX'e Giriş

Tarih tablosu oluşturma

CALENDARAUTO()

  • Sözdizimi: CALENDARAUTO(<fiscal_year_end_month>)
  • Modeldeki en erken ve en geç tarihi otomatik alır ve dahili olarak CALENDAR() çağırarak tek sütunlu 'date' tablosu döndürür.
  • Örnek: CALENDARAUTO(12)
Power BI'de DAX'e Giriş

Tarih tablosu oluşturma

CALENDARAUTO()

  • Sözdizimi: CALENDARAUTO(<fiscal_year_end_month>)
  • Modeldeki en erken ve en geç tarihi otomatik alır ve dahili olarak CALENDAR() çağırarak tek sütunlu 'date' tablosu döndürür.
  • Örnek: CALENDARAUTO(12)
Date
2020-01-01
2020-07-31
...
2020-12-31
Power BI'de DAX'e Giriş

Hadi pratik yapalım!

Power BI'de DAX'e Giriş

Preparing Video For Download...