Læs på engelsk

Del via


Tilføj en brugerdefineret kolonne

Hvis du har brug for større fleksibilitet til at tilføje nye kolonner end dem, der er angivet i Power Query, kan du oprette din egen brugerdefinerede kolonne ved hjælp af M-formelsproget i Power Query.

Forestil dig, at du har en tabel med følgende sæt kolonner.

Skærmbillede af eksempeltabellen med kolonnerne Date, Country, Units, Unit Price og percent discount.

Ved hjælp af kolonnerne Units, Unit Price og Discount skal du oprette to nye kolonner:

  • Samlet salg før rabat: Beregnet ved at gange kolonnen Units gange kolonnen Unit Price .
  • Samlet salg efter rabat: Beregnet ved at multiplicere kolonnen Samlet salg før rabat med nettoprocentværdien (én minus rabatværdien).

Målet er at oprette en tabel med nye kolonner, der indeholder det samlede salg før rabatten og det samlede salg efter rabatten.

Skærmbillede af tabellen med de brugerdefinerede kolonner Samlet salg før Rabat og Samlet salg efter rabat oprettet.

Opret en brugerdefineret kolonne

Vælg Brugerdefineret kolonne under fanen Tilføj kolonne.

Skærmbillede af kommandoen Brugerdefineret kolonne under fanen Tilføj kolonne.

Dialogboksen Brugerdefineret kolonne vises. I denne dialogboks kan du definere den formel, der skal bruges til at oprette kolonnen.

Skærmbillede af dialogboksen Brugerdefineret kolonne, hvor du tilpasser kolonnen.

Dialogboksen Brugerdefineret kolonne indeholder:

  • Det oprindelige navn på din brugerdefinerede kolonne i feltet Nyt kolonnenavn . Du kan omdøbe denne kolonne.

  • En rullemenu, hvor du kan vælge datatypen for den nye kolonne.

  • En liste over tilgængelige kolonner til højre under valget Datatype .

  • Et felt med en brugerdefineret kolonneformel , hvor du kan angive en M-formel i Power Query.

Hvis du vil tilføje en ny brugerdefineret kolonne, skal du vælge en kolonne på listen Tilgængelige kolonner . Vælg derefter knappen Indsæt kolonne under listen for at føje den til formlen for den brugerdefinerede kolonne. Du kan også tilføje en kolonne ved at vælge den på listen. Du kan også skrive din egen formel ved hjælp af M-formelsproget i Power Query i formlen Brugerdefineret kolonne.

Bemærk

Hvis der opstår en syntaksfejl, når du opretter den brugerdefinerede kolonne, vises der et gult advarselsikon sammen med en fejlmeddelelse og en årsag.

Tilføjelse af kolonnen Samlet salg før rabat

Den formel, du kan bruge til at oprette kolonnen Samlet salg før rabat er [Units] * [Unit Price]. Vælg datatypen Valuta i Datatype.

Skærmbillede af formlen i kolonnen Brugerdefineret for Samlet salg før Rabat.

Resultatet af denne handling føjer en ny kolonne af typen Samlet salg før rabat til tabellen.

Skærmbillede af tabellen med den nye brugerdefinerede kolonne Total Sale before Discount, der viser prisen uden rabatten.

Bemærk

Hvis du bruger Power Query Desktop, er feltet Datatype ikke tilgængeligt i kolonnen Brugerdefineret. Det betyder, at du skal definere en datatype for brugerdefinerede kolonner, når du har oprettet kolonnerne. Flere oplysninger: Datatyper i Power Query

Tilføjelse af kolonnen Samlet salg efter rabat

Den formel, du kan bruge til at oprette Det samlede salg før Rabat , er [Total Sale before Discount]* (1-[Discount]). Angiv datatypen for denne nye kolonne til Valuta.

Skærmbillede af formlen for kolonnen Brugerdefineret for Samlet salg efter Rabat.

Resultatet af denne handling føjer en ny kolonne af typen Samlet salg efter rabat til tabellen.

Skærmbillede af tabellen med den nye brugerdefinerede kolonne Total Sale after Discount, der viser prisen med rabatten anvendt.

Rediger en eksisterende brugerdefineret kolonne

Power Query føjer din brugerdefinerede kolonne til tabellen og føjer det brugerdefinerede trin til listen Anvendte trin under Forespørgselsindstillinger.

Brugerdefineret kolonne føjet til listen over anvendte trin.

Hvis du vil ændre din brugerdefinerede kolonne, skal du vælge trinnet Tilføjet brugerdefineretlisten Anvendte trin .

Dialogboksen Brugerdefineret kolonne vises med den brugerdefinerede kolonneformel, du har oprettet.

Bemærk

Afhængigt af den formel, du brugte til din brugerdefinerede kolonne, ændrer Power Query funktionsmåden for indstillingerne for dit trin for at få en mere forenklet og oprindelig oplevelse. I dette eksempel ændrede det brugerdefinerede trin Tilføjet funktionsmåde fra et brugerdefineret standardkolonnetrin til en multiplikationsoplevelse , fordi formlen fra det pågældende trin kun multiplicerer værdierne fra to kolonner.

  • Du kan oprette en brugerdefineret kolonne på andre måder, f.eks. oprette en kolonne på baggrund af eksempler, du angiver i Power Query-editoren. Flere oplysninger: Tilføj en kolonne fra et eksempel
  • Hvis du vil have oplysninger om M-reference til Power Query, skal du gå til Reference til M-funktion i Power Query.