Beregnede kolonner i Power Pivot

En beregnet kolonne gir deg muligheten til å legge til nye data i en tabell i den Power Pivot data modellen. I stedet for å lime inn eller importere verdier i kolonnen, oppretter du en Dax-formel (Data Analysis Expressions)som definerer Kol onne verdiene.

Hvis du for eksempel må legge til salgs fortjeneste verdier i hver rad i en factSales -tabell. Ved å legge til en ny beregnet kolonne og ved å bruke formelen = [SalesAmount]-[TotalCost] – [ReturnAmount], beregnes nye verdier ved å trekke fra verdier fra hver rad i TotalCost-og ReturnAmount-Kol onnene fra verdier i hver rad i SalesAmount-kolonnen. Fortjeneste-kolonnen kan deretter brukes i en pivottabell-, pivotdiagram-eller Power View-rapport, som en hvilken som helst annen kolonne.

Dette tallet har en beregnet kolonne i en Power Pivot.

Beregnet kolonne i Power Pivot

Obs!: Selv om beregnede kolonner og mål er like fordi hver bruker har en formel, er de forskjellig. Målene brukes oftest i verdier -området i en pivottabell eller et pivotdiagram. Bruk beregnede kolonner når du vil plassere beregnede resultater i et annet område i en pivottabell, for eksempel en kolonne eller rad i en pivottabell, eller på en akse i et pivotdiagram. Hvis du vil ha mer informasjon om mål, kan du se mål i Power pivot.

Forstå beregnede kolonner

Formlene i beregnede kolonner er mye på samme måte som formlene du oppretter i Excel. Du kan imidlertid ikke opprette forskjellige formler for ulike rader i en tabell. DAX-formelen brukes automatisk i stedet for hele kolonnen.

Når en kolonne inneholder en formel, beregnes verdien for hver rad. Resultatene beregnes for kolonnen så snart du skriver inn formelen. Kol onne verdier beregnes deretter på nytt etter behov, for eksempel når de underliggende dataene oppdateres.

Du kan opprette beregnede kolonner i henhold til mål og andre beregnede kolonner. Du kan for eksempel opprette en beregnet kolonne for å trekke ut et tall fra en tekst streng, og deretter bruke dette nummeret i en annen beregnet kolonne.

Eksempel

Du kan støtte en beregnet kolonne med data som du legger til i en eksisterende tabell. Du kan for eksempel velge å kjede sammen verdier, utføre addisjon, trekke fra del strenger eller sammenligne verdiene i andre felt. Hvis du vil legge til en beregnet kolonne, skal du allerede ha minst én tabell i Power Pivot.

Få en titt på denne formelen:

= MÅNEDS slutt ([Start dato]; 0])

Når du bruker eksempel dataene for contoso, trekker denne formelen ut måneden fra Start dato-kolonnen i kampanje-tabellen. Deretter beregnes slutten av måneds verdien for hver rad i kampanje tabellen. Den andre parameteren angir antall måneder før eller etter måneden i Start dato. i dette tilfellet betyr 0 den samme måneden. Hvis for eksempel verdien i Start dato-kolonnen er 6/1/2001, vil verdien i den beregnede kolonnen være 6/30/2001.

Gi navn til beregnede kolonner

Som standard legges nye beregnede kolonner til høyre for andre kolonner, og kolonnen tilordnes automatisk standard navnet på CalculatedColumn1, CalculatedColumn2og så videre. Når du har opprettet kolonner, kan du omorganisere og gi nytt navn til kolonner etter behov.

Det finnes noen begrensninger på endringer i beregnede kolonner:

  • Hvert Kol onne navn skal være unikt i en tabell.

  • Unngå navn som allerede er brukt på målene i samme arbeids bok. Selv om det er mulig for et mål og en beregnet kolonne kan ha samme navn, hvis navn ikke er unike, kan du enkelt få beregnings feil. Bruk alltid en fullstendig kvalifisert Kol onne referanse når du refererer til en kolonne, for å unngå utilsiktet å aktivere et mål.

  • Når du gir nytt navn til en beregnet kolonne, må du også oppdatere formler som er avhengige av den eksisterende kolonnen. Hvis du ikke er i manuell oppdaterings modus, skjer det automatisk å oppdatere resultatene av formler. Denne operasjonen kan imidlertid medføre litt tid.

  • Det finnes noen tegn som ikke kan brukes i Kol onne navnene, eller i navnene på andre objekter i Power Pivot. Hvis du vil ha mer informasjon, kan du se «Navngivnings krav» i Dax-syntaksen for Power pivot.

Gi nytt navn til eller redigere en eksisterende beregnet kolonne:

  1. Høyre klikk overskriften til den beregnede kolonnen du vil gi nytt navn til, i Power Pivot -vinduet, og klikk gi nytt navn til kolonne.

  2. Skriv inn et nytt navn, og trykk deretter ENTER for å godta det nye navnet.

Endre data typen

Du kan endre data typen for en beregnet kolonne på samme måte som du kan endre data typen for andre kolonner. Du kan ikke gjøre følgende endringer i data typen: fra tekst til desimal, fra tekst til hel tall, fra tekst til valuta og fra tekst til dato. Du kan gjøre en endring fra tekst til boolsk.

Ytelse for beregnede kolonner

Formelen for en beregnet kolonne kan være mer ressurs krevende enn formelen som brukes for et mål. Én grunn er at resultatet for en beregnet kolonne alltid beregnes for hver rad i en tabell, mens et mål bare beregnes for cellene som brukes i pivottabellen eller pivotdiagrammet.

En tabell med en million rader vil for eksempel alltid ha en beregnet kolonne med et million resultat, og en tilsvarende effekt på ytelse. En pivottabell filtrerer imidlertid data ved å bruke rad-og Kol onne overskrifter. Dette betyr at målet bare beregnes for delsett av data i hver celle i pivottabellen.

En formel har avhengigheter i objekt referansene i formelen, for eksempel andre kolonner eller uttrykk som evaluerer verdier. En beregnet kolonne som er basert på en annen kolonne – eller en beregning som inneholder et uttrykk med en Kol onne referanse, kan for eksempel ikke evalueres før den andre kolonnen evalueres. Automatisk oppdatering er aktivert som standard. Husk derfor at formel avhengig het kan påvirke ytelsen.

Følg disse retnings linjene for å unngå ytelses problemer når du oppretter beregnede kolonner:

  • I stedet for å opprette en enkelt formel som inneholder mange komplekse avhengigheter, kan du opprette formler i trinn, med resultater lagret på kolonner, slik at du kan validere resultatene og evaluere endringene i ytelse.

  • Endringer i data vil ofte induce oppdateres til beregnede kolonner. Du kan forhindre dette ved å sette omberegnings modus til manuelt. Husk imidlertid at hvis noen verdier i den beregnede kolonnen er feil, deaktiveres kolonnen til du oppdaterer og beregner dataene på nytt.

  • Hvis du endrer eller sletter relasjoner mellom tabeller, blir formler som bruker kolonner i disse tabellene ugyldige.

  • Hvis du oppretter en formel som inneholder en sirkel eller en selv referanse avhengig het, oppstår det en feil.

Oppgaver

Hvis du vil ha mer informasjon om hvordan du arbeider med beregnede kolonner, kan du se opprette en beregnet kolonne.

Obs!:  Denne siden er oversatt gjennom automatisering og kan inneholde grammatiske feil eller unøyaktigheter. Formålet vårt er at innholdet skal være nyttig for deg. Kan du fortelle oss om informasjonen var nyttig? Her er den engelske artikkelen for referanse.

Bli bedre på Office
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×