Log på med Microsoft
Log på, eller opret en konto.
Hej
Markér en anden konto.
Du har flere konti
Vælg den konto, du vil logge på med.

En beregnet kolonne giver dig mulighed for at føje nye data til en tabel i Power Pivot datamodel. I stedet for at indsætte eller importere værdier i kolonnen kan du oprette en DAX-formel (Data Analysis Expressions),der definerer kolonneværdierne.

Hvis du f.eks. skal føje værdier for salgsoverskud til hver række i en factSales-tabel. Ved at tilføje en ny beregnet kolonne og ved hjælp af formlen =[Salgbeløb]-[TotalCost]-[ReturnAmount]beregnes nye værdier ved at trække værdier fra hver række i kolonnerne TotalCost og ReturnAmount fra værdierne i hver række i kolonnen Salgbeløb. Kolonnen Overskud kan derefter bruges i en pivottabel, en PivotChart eller en Power View - som du ville gøre med enhver anden kolonne.

Denne figur har en beregnet kolonne i en Power Pivot.

Beregnet kolonne i Power Pivot

Bemærk!: Selvom beregnede kolonner og målinger er ens, fordi de hver især afhænger af en formel, er de forskellige. Målinger bruges oftest i området Værdier i en pivottabel eller et PivotChart. Brug beregnede kolonner, når du vil placere beregnede resultater i et andet område i en pivottabel – f.eks. en kolonne eller række i en pivottabel eller på en akse i en PivotChart. Du kan finde flere oplysninger om målinger under Målinger i Power Pivot.

Forstå beregnede kolonner

Formlerne i beregnede kolonner ligner de formler, du opretter i Excel. Du kan dog ikke oprette forskellige formler for forskellige rækker i en tabel. I stedet anvendes DAX-formlen automatisk på hele kolonnen.

Når en kolonne indeholder en formel, beregnes værdien for hver række. Resultaterne beregnes for kolonnen, så snart du angiver formlen. Kolonneværdier genberegnes derefter efter behov, f.eks. når de underliggende data opdateres.

Du kan oprette beregnede kolonner ud fra målinger og andre beregnede kolonner. Du kan f.eks. oprette én beregnet kolonne for at udtrække et tal fra en tekststreng og derefter bruge dette tal i en anden beregnet kolonne.

Eksempel

Du kan understøtte en beregnet kolonne med data, du føjer til en eksisterende tabel. Du kan f.eks. vælge at sammenkæde værdier, udføre addition, udtrække understrenge eller sammenligne værdierne i andre felter. Hvis du vil tilføje en beregnet kolonne, skal du allerede have mindst én tabel Power Pivot.

Se nærmere på denne formel:

=MÅ.PÅ.MÅNED([Startdato],0])

Ved hjælp af Contoso-eksempeldataene udtrækker denne formel måneden fra kolonnen Startdato i tabellen Kampagne. Derefter beregnes værdien for slutningen af måneden for hver række i tabellen Kampagne. Den anden parameter angiver antallet af måneder før eller efter måneden i Startdato; i dette tilfælde betyder 0 den samme måned. Hvis f.eks. værdien i kolonnen Startdato er 01-06-2001, er værdien i den beregnede kolonne 30-06-2001.

Navngivning af beregnede kolonner

Som standard tilføjes nye beregnede kolonner til højre for andre kolonner, og kolonnen tildeles automatisk standardnavnet for CalculatedColumn1,CalculatedColumn2osv. Når du har oprettet kolonner, kan du omarrangere og omdøbe kolonner efter behov.

Der er visse begrænsninger for ændringer i beregnede kolonner:

  • Hvert kolonnenavn skal være entydigt i en tabel.

  • Undgå navne, der allerede er brugt til målinger i den samme projektmappe. Selvom en måling og en beregnet kolonne kan have samme navn, kan du nemt få beregningsfejl, hvis ikke alle navne er entydige. For at undgå utilsigtet aktivering af en måling skal du altid bruge en fuldt kvalificeret kolonnereference, når du refererer til en kolonne.

  • Når du omdøber en beregnet kolonne, skal du også opdatere alle formler, der er afhængige af den eksisterende kolonne. Medmindre du er i manuel opdateringstilstand, opdateres resultaterne af formler automatisk. Denne proces kan dog tage lidt tid.

  • Der er nogle tegn, der ikke kan bruges i navnene på kolonnerne eller i navnene på andre objekter i Power Pivot. Få mere at vide under "Krav til navngivning" i Specifikation af DAX-syntaks for Power Pivot.

Sådan omdøber eller redigerer du en eksisterende beregnet kolonne:

  1. I vinduet Power Pivotskal du højreklikke på overskriften for den beregnede kolonne, du vil omdøbe, og klikke på Omdøb kolonne.

  2. Skriv et nyt navn, og tryk derefter på Enter for at acceptere det nye navn.

Ændring af datatypen

Du kan ændre datatypen for en beregnet kolonne på samme måde, som du kan ændre datatypen for andre kolonner. Du kan ikke foretage følgende ændringer af datatyper: fra tekst til decimal, fra tekst til heltal, fra tekst til valuta og fra tekst til dato. Du kan foretage en ændring fra tekst til boolesk.

Ydeevne for beregnede kolonner

Formlen for en beregnet kolonne kan være mere ressourcekrævende end den formel, der bruges til en måling. En årsag er, at resultatet for en beregnet kolonne altid beregnes for hver række i en tabel, hvorimod en måling kun beregnes for de celler, der bruges i pivottabellen eller i PivotChart.

Eksempelvis vil en tabel med en million rækker altid have en beregnet kolonne med en million resultater og en tilsvarende effekt på ydeevnen. En pivottabel filtrerer dog generelt data ved at anvende række- og kolonneoverskrifter. Det betyder, at målingen kun beregnes for undersættet af data i hver celle i pivottabellen.

En formel har afhængigheder af objektreferencerne i formlen, f.eks. andre kolonner eller udtryk, der evaluerer værdier. Eksempelvis kan en beregnet kolonne, der er baseret på en anden kolonne – eller en beregning, der indeholder et udtryk med en kolonnereference – ikke evalueres, før den anden kolonne er evalueret. Automatisk opdatering er som standard aktiveret. Så husk på, at afhængigheder af formler kan påvirke ydeevnen.

Følg disse retningslinjer for at undgå problemer med ydeevnen, når du opretter beregnede kolonner:

  • I stedet for at oprette en enkelt formel, der indeholder mange komplekse afhængigheder, kan du oprette formlerne i trin med resultater gemt i kolonner, så du kan validere resultaterne og evaluere ændringerne i ydeevnen.

  • Ændringer i data vil ofte fremkalde opdateringer til beregnede kolonner. Du kan forhindre dette ved at indstille genberegningstilstanden til manuel. Husk dog, at hvis nogen af værdierne i den beregnede kolonne er forkerte, deaktiveres kolonnen, indtil du opdaterer og genberegner dataene.

  • Hvis du ændrer eller sletter relationer mellem tabeller, bliver formler, der bruger kolonner i disse tabeller, ugyldige.

  • Hvis du opretter en formel, der indeholder en cirkulær eller selv refererende afhængighed, opstår der en fejl.

Opgaver

Du kan finde flere oplysninger om at arbejde med beregnede kolonner i Oprette en beregnet kolonne.

Har du brug for mere hjælp?

Vil du have flere indstillinger?

Udforsk abonnementsfordele, gennemse kurser, få mere at vide om, hvordan du sikrer din enhed og meget mere.

Communities hjælper dig med at stille og besvare spørgsmål, give feedback og høre fra eksperter med omfattende viden.

Var disse oplysninger nyttige?

Hvor tilfreds er du med kvaliteten af sproget?
Hvad påvirkede din oplevelse?
Når du trykker på Send, bliver din feedback brugt til at forbedre Microsoft-produkter og -tjenester. Din it-administrator kan indsamle disse data. Erklæring om beskyttelse af personlige oplysninger.

Tak for din feedback!

×