Välj en metod för att lägga till en kolumn

Slutförd

Det finns tre tekniker som du kan använda för att lägga till kolumner i en modelltabell:

  • Lägga till kolumner i en vy eller tabell (som en bestående kolumn) och sedan hämta dem i Power Query. Det här alternativet är bara bra om datakällan är en relationsdatabas och du har den kunskap och de behörigheter som krävs för att göra det. Det är dock ett användbart alternativ eftersom det förenklar underhåll och tillåter återanvändning av kolumnlogiken i andra modeller eller rapporter.
  • Lägg till anpassade kolumner (med M) för att Power Query frågor.
  • Lägga till beräknade kolumner (med DAX) till modelltabeller.

Oavsett vilken teknik du använder ger det samma resultat. Rapportanvändare kan inte fastställa ursprunget för en kolumn. Oftast bryr de sig inte om hur kolumnen skapades, snarare att den ger rätt data.

När det finns flera sätt att lägga till en kolumn kan du överväga att använda den metod som passar dina kunskaper bäst och som stöds av språket (M eller DAX). Inställningen är dock att lägga till anpassade kolumner i Power Query, när det är möjligt, eftersom de läses in i modellen på ett mer kompakt och optimalt sätt.

När du behöver lägga till en kolumn i en beräknad tabell ska du se till att skapa en beräknad kolumn. Annars rekommenderar vi att du bara använder en beräknad kolumn när formeln för den beräknade kolumnen:

  • Är beroende av sammanfattande modelldata.
  • Behöver använda specialiserade modelleringsfunktioner som bara är tillgängliga i DAX, till exempel RELATED funktionerna och RELATEDTABLE . Specialiserade funktioner kan också innehålla DAX över- och underordnade hierarkier, som är utformade för att göra en rekursiv relation konsekvent i kolumner, till exempel i en medarbetartabell där varje rad lagrar en referens till raden för chefen (som också är en medarbetare).