Du kan føje en brugerdefineret kolonne til den aktuelle forespørgsel ved at oprette en formel. Power Query validerer formelsyntaksen på samme måde som dialogboksen Forespørgselsredigering. Du kan finde flere oplysninger om Power Query-formelsproget i Power Query M formelsprog introduktion – PowerQuery M | Microsoft Learn.
Tilføj en brugerdefineret kolonne
- Hvis du vil åbne en forespørgsel, skal du finde en, der tidligere er indlæst fra Power Query-editor, markere en celle i dataene og derefter vælge Rediger forespørgsel>. Du kan få mere at vide under Opret, indlæs eller rediger en forespørgsel i Excel (Power Query).
- Vælg Tilføj kolonne>Brugerdefineret kolonne. Dialogboksen Brugerdefineret kolonne vises.
- Angiv et nyt kolonnenavn.
- Indsæt en kolonne i feltet Brugerdefineret kolonneformel ved at vælge en kolonne på listen Tilgængelige kolonner og derefter vælge Indsæt.
Bemærk
Du kan referere til flere kolonner, så længe du adskiller dem med en operator. Hvis du f.eks. vil beregne en kolonne af typen SamletSalg, skal du tilføje Total og Moms ved hjælp af formlen
= each [Total] + [SalesTax]. - Vælg OK.
- Når du har tilføjet en brugerdefineret kolonne, skal du sørge for, at den har en relevant datatype. Hvis ikonet Alle
venstre for kolonneoverskriften, skal du ændre datatypen til det ønskede datatype. Du kan finde flere oplysninger under Tilføje eller ændre datatyper.
Tip Du kan prøve en anden metode for at opnå de ønskede resultater. Brug en brugerdefineret kolonne til at flette værdier fra to eller flere kolonner til en enkelt brugerdefineret kolonne. Du kan få mere at vide under Flette kolonner.
Almindelige eksempelformler
Følgende tabel opsummerer almindelige eksempler på brugerdefinerede formler.
| Formel | Beskrivelse |
|---|---|
"abc" |
Opretter en kolonne med tekst abc i alle rækker. |
1+1 |
Opretter en kolonne med resultatet 1 + 1 (2) på i alle rækker. |
[UnitPrice] * [Quantity] |
Opretter en kolonne, som indeholder resultatet af multipliceringen af to tabelkolonner. |
[UnitPrice] * (1 – [Discount]) * [Quantity] |
Beregner den samlede pris med hensyn til kolonnen Rabat. |
"Hello" & [Name] |
Kombinerer Kære med indholdet af kolonnen Navn i en ny kolonne. |
Date.DayOfWeekName([DOB]) |
Opretter en ny kolonne, der viser et ugedagsnavn, f.eks. mandag, der er afledt af en dato/klokkeslæt-kolonne af DOB-datatypen . |
DateTime.Time([DOB]) |
Opretter en ny kolonne, der kun viser det klokkeslæt, der er afledt af datatypen for en dato/klokkeslæt-kolonne fra DOB. |
Date.Month([DOB]) |
Opretter en ny kolonne, der viser måneden som et tal fra 1 til 12, f.eks. 4 for april, der er afledt af en dato/klokkeslæt-kolonne af DOB-datatype . |
Se Også
Hjælp til Power Query til Excel
Tilføj en brugerdefineret kolonne (docs.com)