Tabelul Date

Introducere în DAX în Power BI

Jess Ahmet

Content Developer, DataCamp

Lucrul cu date calendaristice

Exemplu de dată: 2020/09/20 12:52

Funcții pentru dată și oră

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

Funcția Format

  • Zi din săptămână: FORMAT(<date>, <"dddd">) > Friday
  • Oră: FORMAT(<date>, <"h:nn:ss">) > "12:52:00"

Funcții de inteligență temporală

  • LASTDATE()
  • DATESBETWEEN()
  • DATEADD()
1 https://docs.microsoft.com/en-us/dax/format-function-dax
Introducere în DAX în Power BI

Lucrul cu date calendaristice

  • Evaluarea datelor în serii temporale pentru identificarea tendințelor și tiparelor, de ex. performanța sezonieră
  • Funcționalități incluse:
    • 20+ funcții pentru dată și oră
    • 30+ funcții de inteligență temporală
    • Ierarhii de date activate automat
      • Detaliere la an, trimestru, lună și zi
Introducere în DAX în Power BI

Importanța unui tabel Date

Probleme ale utilizării exclusiv a datelor din tabelele tranzacționale:

  • Goluri în date, de ex. nicio vânzare pe 20 septembrie
  • Rezultate incorecte la utilizarea funcțiilor de inteligență temporală
    • Fără eroare, rezultat greșit
    • Dificil de depanat
Introducere în DAX în Power BI

Crearea unui tabel Date

  • Un tabel Date dedicat este recomandat pentru raportare precisă cu funcții de inteligență temporală.

Beneficii:

  • Filtrare după mai multe atribute de dată, precum An și Lună
  • Vizualizări/definiții de calendar personalizate, precum date fiscale
  • Utilizarea funcțiilor de inteligență temporală pentru selectarea unui orizont de timp (de ex. Azi, Ieri, Ultimele 30 de zile)

Tipuri de analiză:

  • Venituri pe zi a săptămânii, performanță fiscală, sărbători legale
Introducere în DAX în Power BI

Crearea unui tabel Date

CALENDAR()

  • Sintaxă: CALENDAR(<start_date>, <end_date>)
  • Returnează un tabel cu o singură coloană „date", care conține un interval continuu de date, inclusiv datele specificate
  • Exemplu: CALENDAR('2020-01-01', '2020-12-31')
Introducere în DAX în Power BI

Crearea unui tabel Date

CALENDAR()

  • Sintaxă: CALENDAR(<start_date>, <end_date>)
  • Returnează un tabel cu o singură coloană „date", care conține un interval continuu de date, inclusiv datele specificate
  • Exemplu: CALENDAR('2020-01-01', '2020-12-31')
Date
2020-01-01
2020-01-02
...
2020-12-31
Introducere în DAX în Power BI

Crearea unui tabel Date

CALENDARAUTO()

  • Sintaxă: CALENDARAUTO(<fiscal_year_end_month>)
  • Returnează un tabel cu o singură coloană „date", preluând automat cea mai timpurie și cea mai recentă dată din model și apelând intern CALENDAR().
  • Exemplu: CALENDARAUTO(12)
Introducere în DAX în Power BI

Crearea unui tabel Date

CALENDARAUTO()

  • Sintaxă: CALENDARAUTO(<fiscal_year_end_month>)
  • Returnează un tabel cu o singură coloană „date", preluând automat cea mai timpurie și cea mai recentă dată din model și apelând intern CALENDAR().
  • Exemplu: CALENDARAUTO(12)
Date
2020-01-01
2020-07-31
...
2020-12-31
Introducere în DAX în Power BI

Să exersăm!

Introducere în DAX în Power BI

Preparing Video For Download...