Applies ToExcel för Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

En beräknad kolumn ger dig möjlighet att lägga till nya data i en tabell i din Power Pivot datamodell. I stället för att klistra in eller importera värden i kolumnen kan du skapa en DAX-formel (Data Analysis Expressions) som definierar kolumnvärdena.

Om du till exempel behöver lägga till försäljningsvinstvärden på varje rad i en försäljningstabell . Genom att lägga till en ny beräknad kolumn och med hjälp av formeln =[Försäljningsbelopp]-[TotalCost]-[Returbelopp], beräknas nya värden genom att subtrahera värden från varje rad i kolumnerna TotalCost och ReturnAmount från värden på varje rad i kolumnen Försäljningsbelopp. Kolumnen Vinst kan sedan användas i en pivottabell, ett pivotdiagram eller en Power View-rapport – precis som i andra kolumner.

Den här bilden visar en beräknad kolumn i en Power Pivot.

Beräknad kolumn i Power Pivot

Obs!: Även om beräknade kolumner och mått liknar varandra eftersom var och en är beroende av en formel är de olika. Mått används oftast i området Värden i en pivottabell eller ett pivotdiagram. Använd beräknade kolumner när du vill placera beräknade resultat i ett annat område i en pivottabell, till exempel en kolumn eller rad i en pivottabell eller på en axel i ett pivotdiagram. Mer information om mått finns i Mått i Power Pivot.

Förstå beräknade kolumner

Formlerna i beräknade kolumner liknar formlerna du skapar i Excel. Du kan dock inte skapa olika formler för olika rader i en tabell. I stället tillämpas DAX-formeln automatiskt på hela kolumnen.

När en kolumn innehåller en formel beräknas värdet för varje rad. Resultatet beräknas för kolumnen så fort du anger formeln. Kolumnvärden beräknas sedan om efter behov, till exempel när underliggande data uppdateras.

Du kan skapa beräknade kolumner enligt mått och andra beräknade kolumner. Du kan till exempel skapa en beräknad kolumn för att extrahera ett tal från en textsträng och sedan använda det talet i en annan beräknad kolumn.

Exempel

Du kan använda en beräknad kolumn med data som du lägger till i en befintlig tabell. Du kan till exempel välja att sammanfoga värden, utföra addition, extrahera understrängar eller jämföra värdena i andra fält. Om du vill lägga till en beräknad kolumn bör du redan ha minst en tabell i Power Pivot.

Ta en titt på den här formeln:

=SLUTMÅNAD([Startdatum],0])

Med hjälp av Contoso-exempeldata extraherar den här formeln månaden från kolumnen Startdatum i tabellen Kampanj. Därefter beräknas månadsvärdet för varje rad i tabellen Kampanj. Den andra parametern anger antalet månader före eller efter månaden i Startdatum. i det här fallet betyder 0 samma månad. Om värdet i kolumnen Startdatum till exempel är 2001-06-01 blir värdet i den beräknade kolumnen 2001-06-30.

Namnge beräknade kolumner

Som standard läggs nya beräknade kolumner till till höger om andra kolumner och kolumnen tilldelas automatiskt standardnamnet CalculatedColumn1, CalculatedColumn2 och så vidare. När du har skapat kolumner kan du ordna om och byta namn på kolumner efter behov.

Det finns några begränsningar för ändringar i beräknade kolumner:

  • Varje kolumnnamn ska vara unikt i en tabell.

  • Undvik namn som redan har använts för mått i samma arbetsbok. Även om det är möjligt att ett mått och en beräknad kolumn har samma namn, kan du enkelt få beräkningsfel om namnen inte är unika. Undvik att anropa ett mått av misstag genom att alltid använda en fullständigt kvalificerad kolumnreferens när du refererar till en kolumn.

  • När du byter namn på en beräknad kolumn måste du även uppdatera alla formler som är beroende av den befintliga kolumnen. Om du inte är i manuellt uppdateringsläge uppdateras resultatet av formler automatiskt. Den här åtgärden kan emellertid ta lite tid.

  • Det finns vissa tecken som inte kan användas i kolumnnamnen eller i namnen på andra objekt i Power Pivot. Mer information finns i "Namnkrav" i DAX-syntaxspecifikation för Power Pivot.

Så här byter du namn på eller redigerar en befintlig beräknad kolumn:

  1. Högerklicka på rubriken för den beräknade kolumn som du vill byta namn på i fönstretPower Pivot och klicka på Byt namn på kolumn.

  2. Skriv ett nytt namn och tryck sedan på RETUR för att acceptera det nya namnet.

Ändra datatyp

Du kan ändra datatypen för en beräknad kolumn på samma sätt som du kan ändra datatypen för andra kolumner. Du kan inte göra följande datatypsändringar: från text till decimal, från text till heltal, från text till valuta och från text till datum. Du kan göra en ändring från text till boolesk.

Prestanda för beräknade kolumner

Formeln för en beräknad kolumn kan vara mer resurskrävande än formeln som används för ett mått. En orsak är att resultatet för en beräknad kolumn alltid beräknas för varje rad i en tabell, medan ett mått endast beräknas för de celler som används i pivottabellen eller pivotdiagrammet.

En tabell med en miljon rader har till exempel alltid en beräknad kolumn med en miljon resultat och en motsvarande effekt på prestanda. En pivottabell filtrerar emellertid vanligtvis data genom att använda rad- och kolumnrubriker. Det innebär att måttet endast beräknas för delmängden data i varje cell i pivottabellen.

En formel har samband med objektreferenserna i formeln, till exempel andra kolumner eller uttryck som utvärderar värden. En beräknad kolumn som till exempel baseras på en annan kolumn – eller en beräkning som innehåller ett uttryck med en kolumnreferens – kan inte utvärderas förrän den andra kolumnen har utvärderats. Automatisk uppdatering är aktiverat som standard. Kom därför ihåg att formelberoenden kan påverka prestanda.

Följ dessa riktlinjer för att undvika prestandaproblem när du skapar beräknade kolumner:

  • I stället för att skapa en enda formel som innehåller många komplexa beroenden kan du skapa formlerna i steg, med resultat sparade i kolumner, så att du kan verifiera resultaten och utvärdera prestandaändringarna.

  • Ändringar av data leder ofta till uppdateringar av beräknade kolumner. Du kan förhindra detta genom att ställa in omberäkningsläget till manuellt. Tänk på att om några värden i den beräknade kolumnen är felaktiga inaktiveras kolumnen tills du uppdaterar och beräknar om data.

  • Om du ändrar eller tar bort relationer mellan tabeller blir formler som använder kolumner i dessa tabeller ogiltiga.

  • Om du skapar en formel som innehåller ett cirkulärt eller självrefererande samband uppstår ett fel.

Uppgifter

Mer information om hur du arbetar med beräknade kolumner finns i Skapa en beräknad kolumn.

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.