Brug DAX i Power BI Desktop

Øvet
Appbygger
Dataanalytiker
Power BI

Dette læringsforløb introducerer DAX (Data Analysis Expressions) og giver dig grundlæggende færdigheder, der kræves for at forbedre semantiske modeller med beregninger.

Først beskrives Power BI Desktop-modelstrukturen, og hvordan den kan udvides med DAX-beregninger. Derefter kommer der en beskrivelse af, hvordan du kan skrive DAX-formler, samt de forskellige typer modelberegninger, herunder beregnede tabeller, beregnede kolonner og målinger. Begrebet evalueringskontekster introduceres, og i de efterfølgende lektioner beskrives det, hvordan du kan skrive DAX-formler, der ændrer filterkontekst. Til sidst lærer du at skrive DAX-udtryk ved hjælp af tidsintelligente funktioner og enumeratorfunktioner.

Forudsætninger

Ingen

Moduler i dette læringsforløb

I dette modul får du mere at vide om Power BI Desktop-modelstrukturen, de grundlæggende oplysninger om design af stjerneskemaer, analyseforespørgsler og konfiguration af rapportvisuals. Dette modul giver dig et stærkt fundament, hvor du kan få mere at vide om, hvordan du optimerer modeldesigns og tilføjer modelberegninger.

I dette modul får du oplysninger om, hvordan du skriver DAX-formler for at oprette beregnede tabeller, beregnede kolonner og målinger, der er forskellige typer af modelberegninger. Derudover lærer du at skrive og formatere DAX-formler, der består af udtryk, som bruger funktioner, operatorer, referencer til modelobjekter, konstanter og variabler.

I slutningen af dette modul kan du føje beregnede tabeller og beregnede kolonner til din semantiske model. Du vil også kunne beskrive rækkekontekst, der bruges til at evaluere formler for beregnede kolonner. Da det er muligt at føje kolonner til en tabel ved hjælp af Power Query, lærer du også, hvornår det er bedst at oprette beregnede kolonner i stedet for Power Query brugerdefinerede kolonner.

I dette modul lærer du, hvordan du arbejder med implicitte og eksplicitte målinger. Du starter med at oprette simple målinger, som opsummerer en enkelt kolonne eller tabel. Derefter skal du oprette mere komplekse målinger baseret på andre målinger i modellen. Derudover får du mere at vide om lighedspunkter for og forskelle mellem en beregnet kolonne og en måling.

I slutningen af dette modul får du mere at vide om, hvad familien af iteratorfunktioner kan gøre, og hvordan du bruger dem i dine DAX-beregninger. Beregninger omfatter brugerdefinerede opsummeringer, rangering og sammenkædning.

I slutningen af dette modul kan du beskrive og arbejde med filterkontekst, som bruges til at evaluere målingsformler.

I slutningen af dette modul lærer du betydningen af time intelligence, og hvordan du føjer DAX-beregninger til time intelligence til din model.