Opprett en avgrenset liste i Power Query – Query Editor-veiledning

Jeg skal vise deg hvordan du lager en avgrenset liste ved hjelp av Power Query.

Jeg kom over dette spørsmålet i hvor et medlem ønsket å lage en liste over produkter som hver enkelt kunde kjøpte. Dette kan enkelt gjøres via Power Query. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.

Innholdsfortegnelse

Hvordan lage en avgrenset liste

I Power Query er den eneste tilgjengelige tabellen salgstabellen.

Opprett en avgrenset liste i Power Query – Query Editor-veiledning

Jeg skal referere til det ved å høyreklikke på tabellnavnet i høyre rute og velge Referanse.

Opprett en avgrenset liste i Power Query – Query Editor-veiledning

Ved å referere til salgstabellen får jeg en nøyaktig kopi av den originale tabellen.

Opprett en avgrenset liste i Power Query – Query Editor-veiledning

Fra dette duplikatet trenger jeg bare kundekolonnen og produktkolonnen.

Opprett en avgrenset liste i Power Query – Query Editor-veiledning

Så jeg skal referere til de to tabellene i hakeparenteser i mitt mål.

Opprett en avgrenset liste i Power Query – Query Editor-veiledning

Når jeg trykker enter, ender jeg opp med en tabell som bare inneholder de to kolonnene.

Opprett en avgrenset liste i Power Query – Query Editor-veiledning

Siden det er dupliserte verdier i disse kolonnene, skal jeg legge til Tabell. Distinkt etter mitt mål. Dette betyr at jeg bare vil at distinkte verdier skal vises på bordet mitt.

Opprett en avgrenset liste i Power Query – Query Editor-veiledning

Dette etterlater meg med en mye mindre tabell som kun viser en distinkt kombinasjon av hver kunde og produkt.

Opprett en avgrenset liste i Power Query – Query Editor-veiledning

For å lage en liste over produkter etter kunde, skal jeg klikke på Kunde-kolonnen for å markere den, og deretter klikke på Grupper etter under Hjem-båndet.

Opprett en avgrenset liste i Power Query – Query Editor-veiledning

Siden jeg fremhevet kundekolonnen, kommer den automatisk til å vises i rullegardintabellen. Jeg skal velge Alle rader under Operasjon, så skal jeg gi denne nye kolonnen navnet AllRows.

Opprett en avgrenset liste i Power Query – Query Editor-veiledning

Når jeg trykker OK, ender jeg opp med denne nestede tabellen.

Opprett en avgrenset liste i Power Query – Query Editor-veiledning

En nestet tabell betyr at jeg har en tabell i en tabell. Så hvis jeg klikker på noen av de hvite områdene under AllRows-kolonnen (og ikke på selve tabellobjektet), kan jeg se en forhåndsvisning av tabellen det refereres til.

Opprett en avgrenset liste i Power Query – Query Editor-veiledning

Nå som jeg har en begrenset tabell for mine unike kunder, skal jeg trekke ut verdiene fra produktkolonnen.

Så jeg legger til en egendefinert kolonne.

Opprett en avgrenset liste i Power Query – Query Editor-veiledning

Jeg vil gi nytt navn til denne egendefinerte kolonnen til Produkter.

Opprett en avgrenset liste i Power Query – Query Editor-veiledning

Deretter skal jeg referere til AllRows-kolonnen ved å velge den på listen over tilgjengelige kolonner til høyre. Ved å gjøre dette vil den nestede tabellen automatisk vises i min egendefinerte kolonneformel.

Opprett en avgrenset liste i Power Query – Query Editor-veiledning

Siden jeg bare trenger produktkolonnen min fra den nestede tabellen, skal jeg legge til den innenfor firkantede parenteser.

Opprett en avgrenset liste i Power Query – Query Editor-veiledning

Når jeg trykker OK, vil kolonnen vises som et listeobjekt i tabellen min. Det vises som et listeobjekt og ikke som et tabellobjekt fordi jeg kun valgte en enkelt kolonne her.

Opprett en avgrenset liste i Power Query – Query Editor-veiledning

Som med AllRows-kolonnen tidligere, hvis jeg klikker på noen av de hvite områdene i Produkter-kolonnen, vil jeg se en forhåndsvisning av produktlisten nederst.

Opprett en avgrenset liste i Power Query – Query Editor-veiledning

Se nå på kolonnenavnet for kolonnen Produkter. Hvis jeg klikker på disse sidepilene, får jeg to alternativer.

Opprett en avgrenset liste i Power Query – Query Editor-veiledning

Det første alternativet sier Utvid til nye rader. Dette vil bare bringe meg tilbake til der jeg startet fordi det bare vil legge til en ny rekord på bordet mitt for hvert produkt på listen min, og det vil jeg ikke gjøre.

Så jeg kommer til å velge Extract Values. Det er her jeg kan velge en skilletegn. Jeg kommer til å velge Custom i dette scenariet.

Opprett en avgrenset liste i Power Query – Query Editor-veiledning

Jeg skriver bare inn et komma og et mellomrom som min egendefinerte skilletegn.

Opprett en avgrenset liste i Power Query – Query Editor-veiledning

Når jeg trykker OK, får jeg en liste over produkter kjøpt av hver kunde.

Opprett en avgrenset liste i Power Query – Query Editor-veiledning




Konklusjon

En avgrenset liste er en fin måte å vise verdier på en enkel måte. Nøkkelen her er å vite hvilken type skilletegn som skal brukes for å sikre at verdiene vises riktig.

Dette viser bare hvor fleksibel du kan være i LuckyTemplates, spesielt når du bruker Power Query.

Beste ønsker,

Melissa


Pipe In R: Koblingsfunksjoner med Dplyr

Pipe In R: Koblingsfunksjoner med Dplyr

I denne opplæringen lærer du hvordan du kobler funksjoner sammen ved å bruke dplyr-røroperatøren i programmeringsspråket R.

RANKX Deep Dive: A LuckyTemplates DAX-funksjon

RANKX Deep Dive: A LuckyTemplates DAX-funksjon

RANKX fra LuckyTemplates lar deg returnere rangeringen til et spesifikt tall i hver tabellrad som utgjør en del av en liste med tall.

Trekker ut LuckyTemplates-temaer og bilder fra PBIX

Trekker ut LuckyTemplates-temaer og bilder fra PBIX

Lær hvordan du demonterer en PBIX-fil for å trekke ut LuckyTemplates-temaer og bilder fra bakgrunnen og bruke den til å lage rapporten din!

Excel Formulas Cheat Sheet: Mellomveiledning

Excel Formulas Cheat Sheet: Mellomveiledning

Excel Formulas Cheat Sheet: Mellomveiledning

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

Python i LuckyTemplates: Hvordan installere og sette opp

Python i LuckyTemplates: Hvordan installere og sette opp

Lær hvordan du installerer programmeringsspråket Python i LuckyTemplates og hvordan du bruker verktøyene til å skrive koder og vise visuelle elementer.

Beregning av dynamiske fortjenestemarginer – enkel analyse av LuckyTemplates med DAX

Beregning av dynamiske fortjenestemarginer – enkel analyse av LuckyTemplates med DAX

Lær hvordan du beregner dynamiske fortjenestemarginer ved siden av LuckyTemplates og hvordan du kan få mer innsikt ved å grave dypere inn i resultatene.

Sortering av datotabellkolonner i LuckyTemplates

Sortering av datotabellkolonner i LuckyTemplates

Lær hvordan du sorterer feltene fra kolonner med utvidet datotabell på riktig måte. Dette er en god strategi å gjøre for vanskelige felt.

Finn dine beste produkter for hver region i LuckyTemplates ved å bruke DAX

Finn dine beste produkter for hver region i LuckyTemplates ved å bruke DAX

I denne artikkelen går jeg gjennom hvordan du kan finne de beste produktene dine per region ved å bruke DAX-beregninger i LuckyTemplates, inkludert TOPN- og CALCUATE-funksjonene.

Søppeldimensjon: Hva er det og hvorfor det er alt annet enn søppel

Søppeldimensjon: Hva er det og hvorfor det er alt annet enn søppel

Lær hvordan du bruker en søppeldimensjon for flagg med lav kardinalitet som du ønsker å inkludere i datamodellen din på en effektiv måte.