DAX pentru crearea tabelelor și coloanelor

Funcții DAX în Power BI

Carl Rosseel

Curriculum Manager at DataCamp

DAX înseamnă expresii de analiză a datelor

  • DAX este un limbaj de expresii de formulă utilizat în mai multe instrumente Microsoft de analiză

Captură de ecran 2021-06-08 la 10.15.24.png

  • Formulele DAX includ funcții, operatori și valori pentru calcule avansate
  • Formulele DAX sunt utilizate în:
    • Măsuri
    • Coloane calculate
    • Tabele calculate
    • Securitate la nivel de rând
Funcții DAX în Power BI

Puterea DAX

  • Deschide noi capabilități:
    • Joinuri, filtre, măsuri și câmpuri calculate devin parte din setul dvs. de instrumente
  • DAX + Power Query = un instrument puternic de analiză:
    • Explorați datele în profunzime și extrageți informații cheie
    • Utilizați DAX pentru prototipare rapidă
Funcții DAX în Power BI

Măsuri vs. coloane calculate

Coloane calculate:

  • Calculate la importul datelor
  • Vizibile în vizualizarea Tabel și Raport

COST = Orders[Sales] - Orders[Profit]

Order_ID Sales Profit Cost
3151 $77.88 $3.89 $73.99
3152 $6.63 $1.79 $4.84
3153 $22.72 $10.22 $12.50
3154 $45.36 $21.77 $23.59
Funcții DAX în Power BI

Măsuri vs. coloane calculate

Coloane calculate:

  • Calculate la importul datelor
  • Vizibile în vizualizarea Tabel și Raport

COST = Orders[Sales] - Orders[Profit]

Order_ID Sales Profit Cost
3151 $77.88 $3.89 $73.99
3152 $6.63 $1.79 $4.84
3153 $22.72 $10.22 $12.50
3154 $45.36 $21.77 $23.59

Măsuri:

  • Calculate la momentul rulării interogării
  • Vizibile doar în panoul de raport

Total Sales = SUM(Orders[Sales])

Region Total Sales
Central $501,239.89
East $678,781.24
West $391,721.91
South $725.457.82
Total $2,297,200.86
Funcții DAX în Power BI

Contextul permite analiza dinamică

Există trei tipuri de context: de rând, de interogare și de filtrare

  • Context de rând: (1)
    • „Rândul curent"
    • Coloane calculate DAX

COST = Orders[Sales] - Orders[Profit]

Funcții DAX în Power BI

Contextul permite analiza dinamică

Există trei tipuri de context: de rând, de interogare și de filtrare

  • Context de rând: (1)
    • „Rândul curent"
    • Coloane calculate DAX

COST = Orders[Sales] - Orders[Profit]

Order_ID Sales Pofit Cost
3151 $77.88 $3.89 $73.99
3152 $6.63 $1.79 $4.84
3153 $22.72 $10.22 $12.50
3154 45.36 $21.77 $23.59
Funcții DAX în Power BI

Contextul permite analiza dinamică

Există trei tipuri de context: de rând, de interogare și de filtrare

  • Context de interogare: (2)
    • Subsetul de date recuperat implicit pentru o formulă
    • Controlat de filtre de tip slicer, filtre de pagină, coloane de tabel și anteturi de rând
    • Controlat de filtrele graficelor/vizualurilor
    • Se aplică după contextul de rând
Funcții DAX în Power BI

Contextul permite analiza dinamică

  • Context de interogare: (2)
    • Exemplu: Filtrare date după regiune.
Region Total Sales
Central $501,239
East $678,781
West $391,721
South $725.457
  • Context de interogare: (2)
    • Exemplu: Filtrare date după stat.
State Total Sales
Alabama $13,724
Arizona $38,710
Arkansas $7,669
California $381,306
Funcții DAX în Power BI

Contextul permite analiza dinamică

Există trei tipuri de context: de rând, de interogare și de filtrare

  • Context de filtrare: (3)
    • Setul de valori permise în fiecare coloană sau în valorile preluate dintr-un tabel asociat
    • Prin argumente ale unei formule sau prin filtre de raport aplicate anteturilor de rând și coloană
    • Se aplică după contextul de interogare
Funcții DAX în Power BI

Contextul permite analiza dinamică

Există trei tipuri de context: de rând, de interogare și de filtrare.

  • Context de filtrare (3)

Total Costs East = CALCULATE([Total Costs], Orders[Region] = 'East')

Region Total costs Total costs East
Central $617,039
East $587,258 $587,258
West $461,534
South $344,972
Total $2,010,804 $587,258
Funcții DAX în Power BI

Contextul pe scurt

Prezentare generală context.png

Funcții DAX în Power BI

Setul de date World Wide Importers

  • Un distribuitor fictiv de bunuri de nișă
  • Setul de date conține:
    • Un tabel de fapte cu detalii despre tranzacțiile de vânzări
    • Mai multe tabele de dimensiuni:
      • Date
      • Clienți
      • Orașe
      • Angajați
      • Articole de stoc

Vizualizare model World Wide Importers.png

Funcții DAX în Power BI

Să exersăm!

Funcții DAX în Power BI

Preparing Video For Download...