Opret en afgrænset liste i Power Query – Query Editor Tutorial

Jeg skal vise dig, hvordan du opretter en afgrænset liste ved hjælp af Power Query.

Jeg stødte på dette spørgsmål i, hvor et medlem ønskede at oprette en liste over produkter, som hver enkelt kunde købte. Dette kan nemt gøres via Power Query. Du kan se den fulde video af denne tutorial nederst på denne blog.

Indholdsfortegnelse

Sådan opretter du en afgrænset liste

I Power Query er den eneste tilgængelige tabel tabellen Salg.

Opret en afgrænset liste i Power Query – Query Editor Tutorial

Jeg vil referere til det ved at højreklikke på tabelnavnet i højre rude og vælge Reference.

Opret en afgrænset liste i Power Query – Query Editor Tutorial

Ved at henvise til salgstabellen får jeg en nøjagtig kopi af den originale tabel.

Opret en afgrænset liste i Power Query – Query Editor Tutorial

Fra denne dublet skal jeg kun bruge kolonnen Kunde og kolonnen Produkt.

Opret en afgrænset liste i Power Query – Query Editor Tutorial

Så jeg vil referere til de to tabeller i firkantede parenteser i mit mål.

Opret en afgrænset liste i Power Query – Query Editor Tutorial

Når jeg trykker på enter, ender jeg med en tabel, der kun indeholder de to kolonner.

Opret en afgrænset liste i Power Query – Query Editor Tutorial

Da der er dublerede værdier i disse kolonner, vil jeg tilføje tabel. Distinkt efter mit mål. Det betyder, at jeg kun ønsker, at forskellige værdier skal vises på mit bord.

Opret en afgrænset liste i Power Query – Query Editor Tutorial

Dette efterlader mig med en meget mindre tabel, der kun viser en særskilt kombination af hver kunde og produkt.

Opret en afgrænset liste i Power Query – Query Editor Tutorial

For at oprette en liste over produkter efter kunde, skal jeg klikke på kundekolonnen for at fremhæve den og derefter klikke på Grupper efter under båndet Hjem.

Opret en afgrænset liste i Power Query – Query Editor Tutorial

Siden jeg fremhævede kundekolonnen, vises den automatisk i rullelisten. Jeg vil vælge Alle Rows under Operation, så vil jeg navngive denne nye kolonne AllRows.

Opret en afgrænset liste i Power Query – Query Editor Tutorial

Når jeg trykker på OK, ender jeg med denne indlejrede tabel.

Opret en afgrænset liste i Power Query – Query Editor Tutorial

En indlejret tabel betyder, at jeg har en tabel i en tabel. Så hvis jeg klikker på et af de hvide felter under AllRows-kolonnen (og ikke på selve tabelobjektet), kan jeg se en forhåndsvisning af tabellen, der refereres til.

Opret en afgrænset liste i Power Query – Query Editor Tutorial

Nu hvor jeg har en begrænset tabel for mine unikke kunder, vil jeg udtrække værdierne fra produktkolonnen.

Så jeg tilføjer en brugerdefineret kolonne.

Opret en afgrænset liste i Power Query – Query Editor Tutorial

Jeg omdøber denne brugerdefinerede kolonne til Produkter.

Opret en afgrænset liste i Power Query – Query Editor Tutorial

Dernæst vil jeg referere til AllRows-kolonnen ved at vælge den på listen over tilgængelige kolonner til højre. Ved at gøre dette vises den indlejrede tabel automatisk i min brugerdefinerede kolonneformel.

Opret en afgrænset liste i Power Query – Query Editor Tutorial

Da jeg kun har brug for min produktkolonne fra den indlejrede tabel, vil jeg tilføje den inden for firkantede parenteser.

Opret en afgrænset liste i Power Query – Query Editor Tutorial

Når jeg trykker på OK, vises kolonnen som et listeobjekt i min tabel. Det vises som et listeobjekt og ikke som et tabelobjekt, fordi jeg kun har valgt en enkelt kolonne her.

Opret en afgrænset liste i Power Query – Query Editor Tutorial

Som med AllRows-kolonnen tidligere, hvis jeg klikker på et af de hvide felter i kolonnen Produkter, vil jeg se en forhåndsvisning af produktlisten nederst.

Opret en afgrænset liste i Power Query – Query Editor Tutorial

Se nu på kolonnenavnet for kolonnen Produkter. Hvis jeg klikker på disse sidepile, får jeg to muligheder.

Opret en afgrænset liste i Power Query – Query Editor Tutorial

Den første mulighed siger Udvid til nye rækker. Dette vil kun få mig tilbage til hvor jeg startede, fordi det kun vil tilføje en ny rekord på mit bord for hvert produkt på min liste, og det ønsker jeg ikke at gøre.

Så jeg vil vælge Udtræk værdier. Det er her jeg kan vælge en afgrænsning. Jeg vil vælge Brugerdefineret i dette scenarie.

Opret en afgrænset liste i Power Query – Query Editor Tutorial

Jeg skal bare indtaste et komma og et mellemrum som min brugerdefinerede afgrænsning.

Opret en afgrænset liste i Power Query – Query Editor Tutorial

Når jeg trykker på OK, får jeg en liste over produkter købt af hver kunde.

Opret en afgrænset liste i Power Query – Query Editor Tutorial




Konklusion

En afgrænset liste er en fantastisk måde at vise værdier på en ligetil måde. Nøglen her er at vide, hvilken type afgrænser der skal bruges for at sikre, at værdierne vises korrekt.

Dette viser kun, hvor fleksibel du kan være i LuckyTemplates, især når du bruger Power Query.

Alt det bedste,

Melissa


Pipe In R: Tilslutningsfunktioner med Dplyr

Pipe In R: Tilslutningsfunktioner med Dplyr

I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX fra LuckyTemplates giver dig mulighed for at returnere rangeringen af ​​et specifikt tal i hver tabelrække, der udgør en del af en liste over tal.

Udpakning af LuckyTemplates-temaer og -billeder fra PBIX

Udpakning af LuckyTemplates-temaer og -billeder fra PBIX

Lær, hvordan du adskiller en PBIX-fil for at udtrække LuckyTemplates-temaer og -billeder fra baggrunden og bruge den til at oprette din rapport!

Excel Formler Snydeark: Mellemvejledning

Excel Formler Snydeark: Mellemvejledning

Excel Formler Snydeark: Mellemvejledning

LuckyTemplates kalendertabel: Hvad er det, og hvordan man bruger det

LuckyTemplates kalendertabel: Hvad er det, og hvordan man bruger det

LuckyTemplates kalendertabel: Hvad er det, og hvordan man bruger det

Python i LuckyTemplates: Sådan installeres og konfigureres

Python i LuckyTemplates: Sådan installeres og konfigureres

Lær, hvordan du installerer programmeringssproget Python i LuckyTemplates, og hvordan du bruger dets værktøjer til at skrive koder og vise billeder.

Beregning af dynamiske fortjenestemargener – nem analyse af LuckyTemplates med DAX

Beregning af dynamiske fortjenestemargener – nem analyse af LuckyTemplates med DAX

Lær, hvordan du beregner dynamiske fortjenstmargener ved siden af ​​LuckyTemplates, og hvordan du kan få mere indsigt ved at grave dybere ned i resultaterne.

Sortering af datotabelkolonner i LuckyTemplates

Sortering af datotabelkolonner i LuckyTemplates

Lær, hvordan du sorterer felterne fra kolonner med udvidet datotabel korrekt. Dette er en god strategi at gøre for vanskelige felter.

Find dine topprodukter for hver region i LuckyTemplates ved hjælp af DAX

Find dine topprodukter for hver region i LuckyTemplates ved hjælp af DAX

I denne artikel gennemgår jeg, hvordan du kan finde dine topprodukter pr. region ved hjælp af DAX-beregninger i LuckyTemplates, herunder funktionerne TOPN og CALCUATE.

Junk Dimension: Hvad er det, og hvorfor det er alt andet end junk

Junk Dimension: Hvad er det, og hvorfor det er alt andet end junk

Lær, hvordan du bruger en uønsket dimension til flag med lav kardinalitet, som du ønsker at inkorporere i din datamodel på en effektiv måde.