Įvadas į DAX: ką turi žinoti kiekvienas Power BI naudotojas

DAX Basics — Power BI | analytics.bi
DAX – Power BI formulų kalba, leidžianti kurti dinamiškus skaičiavimus. Supratus pagrindus – measures, context ir Time Intelligence – galima pereiti nuo paprastų sumų prie realios verslo analizės.

Kas yra DAX?

DAX (Data Analysis Expressions) – tai formulų kalba, naudojama Power BI modelyje skaičiavimams kurti.

DAX Power BI modelyje naudojama beveik kiekviename žingsnyje – nuo paprastų sumų iki sudėtingų verslo logikos skaičiavimų.

DAX pagrindai Power BI: measures, calculated columns, context ir time intelligence

Calculated Columns vs Measures

Calculated columns – skaičiuojamos kiekvienai eilutei ir saugomos modelyje.

Measures – skaičiuojamos dinamiškai pagal filtrus.

  • Column → statinis rezultatas
  • Measure → dinaminis rezultatas
Naudokite measures visur, kur reikia dinamikos. Calculated columns – tik kai reikia kategorijų ar grupavimo.

Row context ir Filter context

Row context – skaičiavimas vyksta eilutės lygiu.

Filter context – skaičiavimas priklauso nuo filtrų (miestas, data, produktas).

Plačiau apie tai: row ir filter context paaiškinimą .

Iterator („X”) funkcijos

„X” funkcijos iteruoja per lentelę ir skaičiuoja kiekvieną eilutę.

SUMX(Pardavimai, Pardavimai[Kiekis] * Pardavimai[Kaina])

Plačiau: DAX X funkcijos .

Time Intelligence

DAX leidžia analizuoti laiką: YTD, MTD, palyginimus.

CALCULATE([Pardavimai], DATESYTD(Kalendorius[Data]))

Plačiau: Time Intelligence paaiškinimą .

DAX geroji praktika

  • Naudokite measures vietoje calculated columns
  • Laikykite measures atskiroje lentelėje
  • Naudokite aiškius pavadinimus
  • Venkite perteklinių skaičiavimų

Viena svarbiausių funkcijų, kurią verta išmokti: CALCULATE funkcija .

Ką skaityti toliau

Išvada

DAX yra Power BI esmė. Supratus pagrindus – context, measures ir laiką – galima kurti realiai naudingas analizes.

Nemokama atmintinė

Power Query atmintinė: automatizuok ataskaitą

Pagrindiniai žingsniai, 5 dažnos klaidos ir kada verta automatizuoti ataskaitą.

  • PDF · 2 psl., praktiška
  • Be spam'o — tik nauda
Blank Form (#5)
Be spam'o. Atsisakyti gali bet kada.

Panašūs straipsniai