DAX Programmering Grundkursus
Beskrivelse
Kurset henvender sig til kursister, som er nye i DAX, eller som ønsker at blive fuldt fortrolige med de grundlæggende principper bag DAX.
Forståelsen af de basale principper fra DAX er utvetydigt nødvendig, for at kunne skrive, læse allerede eksisterende såvel som fejlsøge measures i Power BI, Excel Power Pivot eller Analysis Services Tabular.
Kurset starter med at introducere Dimensional Modeling, da Power BI, Excel Power Pivot og Analysis Services Tabular benytter dimensionelle data modeller med nogle tilføjelser.
Begreberne row context og filter context er centrale i DAX-kodens måde at håndtere data i de dimensionelle data modeller! Disse gennemgås løbende gennem kurset med mange eksempler og opgaver.
Ved at kunne skrive DAX fra bunden kan du tilføje beregninger, som ikke kan laves ved hjælp af træk-og-slip i Power BI eller Excel Power Pivot.
Du lærer at skrive DAX kode - samt oprette Measures med DAX-koden - som kan anvendes i Power BI, Excel Power Pivot og Analysis services Tabular.
Kurset lægger vægt på praktiske anvendelser, og der indgår mange øvelser.
På kurset benyttes Power BI Desktop samt DAX Studio. DAX og tankegangen du lærer på kurset kan benyttes på tilsvarende vis i Excel Power Pivot samt i Analysis Services Tabular.
Certificeringspakker
Moduloversigt
- Modul 1Introduktion til Dimensional Modeling
Fact- og Dimension-tabeller
Logical space og Hierarkier
Sub-dimensioner, normalisering, denormalisering
- Modul 2Data modellen i Power BI (samme i Excel Power Pivot og Analysis Services Tabular)
Relationships - Crossfilter directions
Inaktive relationships - hvordan aktiveres de i beregninger
Calculated columns vs Measures - hvornår bruges de
- Modul 3Evaluation context
Filter context vs Row context
Expanded tables - grundlaget bag filter context i DAX
Hvordan virker Filter context
Hvor stammer filter context fra i Power BI ?
ALL() vs VALUES() funktionerne
Iterator-funktioner, bl.a FILTER() , SUMX() , AVERAGEX()
RELATED() hhv RELATEDTABLE() funktionerne
- Modul 4Introduktion til DAX udtryk
DAX Studio is your friend … :-)
Syntax sugar - hvordan genkendes det ?
Variable - hvordan oprette, hvorfor benytte
Funktioner - Scalart hhv Tabulært output
Oprette Measures
- Modul 5Introduktion til CALCULATE()
Den vigtigste funktion i Measures
Filter argumenter
Tilføje Filter context
Fjerne Filter context
Ændre vejen gennem data modellen
Row context - context transition
Mange eksempler på anvendelsen af CALCULATE() og variable i Measures
Er du i tvivl?
Det ligger os meget på sinde, at du finder det kursusforløb, der skaber størst værdi for dig og din arbejdsplads. Tag fat i vores kursusrådgivere, de sidder klar til at hjælpe dig!