Opret beregnede tabeller i Power BI Desktop

Det meste af tiden opretter du tabeller ved at importere data til din model fra en ekstern datakilde. Men med beregnede tabeller kan du tilføje nye tabeller baseret på data, du allerede har indlæst i modellen. I stedet for at forespørge på og indlæse værdier i den nye tabels kolonner fra en datakilde skal du oprette en DAX-formel (Data Analysis Expressions) for at definere tabellens værdier.

DAX er et formelsprog til at arbejde med relationsdata, f.eks. i Power BI Desktop. DAX indeholder et bibliotek med mere end 200 funktioner, operatorer og konstruktioner, hvilket giver stor fleksibilitet i forbindelse med oprettelse af formler til beregning af resultater for stort set alle dataanalysebehov. Beregnede tabeller er bedst til mellemliggende beregninger og data, du vil gemme som en del af modellen, i stedet for at beregne løbende eller som forespørgselsresultater. Du kan f.eks. vælge at sammenføje eller joinforbinde to eksisterende tabeller på tværs.

På samme måde som med andre Power BI Desktop-tabeller kan beregnede tabeller have relationer til andre tabeller. Beregnede tabelkolonner har datatyper, formatering og kan tilhøre en datakategori. Du kan navngive dine kolonner, som du vil, og føje dem til rapportvisualiseringer på samme måde som andre felter. Beregnede tabeller genberegnes, hvis nogen af de tabeller, de henter data fra, opdateres eller opdateres. Hvis tabellen bruger data fra DirectQuery, opdateres beregnede tabeller ikke. Hvis det er tilfældet med DirectQuery, afspejler tabellen kun ændringerne, når den semantiske model er blevet opdateret. Hvis en tabel skal bruge DirectQuery, er det bedst også at have den beregnede tabel i DirectQuery.

Opret en beregnet tabel

Du kan oprette beregnede tabeller ved hjælp af funktionen Ny tabel i Rapportvisning, Datavisning eller Modelvisning i Power BI Desktop.

Forestil dig f.eks., at du er personalechef og har en tabel med Northwest Employees og en anden tabel med Southwest Employees. Du vil kombinere de to tabeller i en enkelt tabel med navnet Western Region Employees.

Northwest Employees

Screenshot of the Northwest employees table.

Southwest Employees

Screenshot of the Southwest employees table.

Vælg Ny tabel i gruppen Beregninger i Rapportvisning, Datavisning eller Modelvisning i Power BI Desktop. Det er lidt nemmere at gøre i Tabelværktøjer i datavisningen, da du derefter kan se den nye beregnede tabel med det samme.

Screenshot of the Power BI Desktop menu ribbon with Table tools, New table and Data view highlighted.

Indtast følgende formel på formellinjen:

Western Region Employees = UNION('Northwest Employees', 'Southwest Employees')

Der oprettes en ny tabel med navnet Western Region Employees , og den vises på samme måde som enhver anden tabel i ruden Felter . Du kan oprette relationer til andre tabeller, tilføje målinger og beregnede kolonner og føje felterne til rapporter på samme måde som med en hvilken som helst anden tabel.

Screenshot of the new calculated table.

Screenshot of the new table in the Fields pane.

Funktioner til beregnede tabeller

Du kan definere en beregnet tabel ved hjælp af et DAX-udtryk, der returnerer en tabel, herunder en simpel reference til en anden tabel. Eksempler:

New Western Region Employees = 'Western Region Employees'

Denne artikel indeholder kun en hurtig introduktion til beregnede tabeller. Du kan bruge beregnede tabeller med DAX til at løse mange analyseproblemer. Her er nogle af de mere almindelige DAX-tabelfunktioner, du kan bruge:

  • FORSKELLIGE
  • VÆRDIER
  • CROSSJOIN
  • UNIONEN
  • NATURALINNERJOIN
  • NATURALLEFTOUTERJOIN
  • INTERSECT
  • KALENDER
  • CALENDARAUTO

Se referencen til DAX-funktionen for disse og andre DAX-funktioner, der returnerer tabeller.