Du kan lägga till en anpassad kolumn i den aktuella frågan genom att skapa en formel. Power Query validerar formelsyntaxen på samma sätt som dialogrutan Frågeredigering. Mer information om formelspråket Power Query finns i Power Query M-formelspråkintroduktion – PowerQuery M | Microsoft Learn.
Lägga till en anpassad kolumn
- Om du vill öppna en fråga letar du reda på en fråga som tidigare lästs in från Power Query-redigeraren, markerar en cell i dina data och väljer sedan Frågeredigera>. Mer information finns i Skapa, läsa in eller redigera en fråga i Excel (Power Query).
- Välj Lägg till kolumnanpassad>kolumn. dialogrutan Anpassad kolumn visas.
- Ange ett nytt kolumnnamn.
- Infoga en kolumn i rutan Formel för anpassad kolumn genom att välja en kolumn i listan Tillgängliga kolumner och sedan välja Infoga.
Obs
Du kan referera till flera kolumner så länge du avgränsar dem med en operator. Om du till exempel vill beräkna kolumnen TotalFörsäljning kan du lägga till Totalt och Moms med hjälp av formeln
= each [Total] + [SalesTax]. - Välj OK.
- När du har lagt till en anpassad kolumn måste du se till att den har rätt datatyp. Om du ser ikonen för
till vänster om kolumnrubriken ändrar du datatypen till den du vill. Mer information finns i Lägga till eller ändra datatyper.
Tips Du kan prova en annan metod för att få önskat resultat. Använd en anpassad kolumn om du vill slå samman värden från två eller fler kolumner i en enda anpassad kolumn. Mer information finns i avsnittet Slå samman kolumner.
Vanliga exempel på formler
I följande tabell sammanfattas vanliga exempel på anpassade formler.
| Formel | Beskrivning |
|---|---|
"abc" |
Skapar en kolumn med texten abc i alla rader. |
1+1 |
Skapar en kolumn med resultatet av 1 + 1 (2) i alla rader. |
[UnitPrice] * [Quantity] |
Skapar en kolumn med resultatet av att multiplicera två tabellkolumner. |
[UnitPrice] * (1 – [Discount]) * [Quantity] |
Beräknar det totala priset, med hänsyn till kolumnen Rabatt. |
"Hello" & [Name] |
Kombinerar Hej med innehållet i kolumnen Namn i en ny kolumn. |
Date.DayOfWeekName([DOB]) |
Skapar en ny kolumn med ett veckodagsnamn, t.ex. måndag, som härletts från kolumndatatypen datum/tid för DOB . |
DateTime.Time([DOB]) |
Skapar en ny kolumn som bara visar tiden härledd från kolumndatatypen DOB datum/tid. |
Date.Month([DOB]) |
Skapar en ny kolumn som visar månaden som ett tal mellan 1 och 12, t.ex. 4 för april, härlett från kolumndatatypen datum/tid DOB . |
Se även
Lägga till en anpassad kolumn (docs.com)