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.
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.
Jeg skal referere til det ved å høyreklikke på tabellnavnet i høyre rute og velge Referanse.
Ved å referere til salgstabellen får jeg en nøyaktig kopi av den originale tabellen.
Fra dette duplikatet trenger jeg bare kundekolonnen og produktkolonnen.
Så jeg skal referere til de to tabellene i hakeparenteser i mitt mål.
Når jeg trykker enter, ender jeg opp med en tabell som bare inneholder de to kolonnene.
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.
Dette etterlater meg med en mye mindre tabell som kun viser en distinkt kombinasjon av hver kunde og produkt.
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.
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.
Når jeg trykker OK, ender jeg opp med denne nestede tabellen.
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.
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.
Jeg vil gi nytt navn til denne egendefinerte kolonnen til Produkter.
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.
Siden jeg bare trenger produktkolonnen min fra den nestede tabellen, skal jeg legge til den innenfor firkantede parenteser.
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.
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.
Se nå på kolonnenavnet for kolonnen Produkter. Hvis jeg klikker på disse sidepilene, får jeg to alternativer.
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.
Jeg skriver bare inn et komma og et mellomrom som min egendefinerte skilletegn.
Når jeg trykker OK, får jeg en liste over produkter kjøpt av hver kunde.
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
I denne opplæringen lærer du hvordan du kobler funksjoner sammen ved å bruke dplyr-røroperatøren i programmeringsspråket R.
RANKX fra LuckyTemplates lar deg returnere rangeringen til et spesifikt tall i hver tabellrad som utgjør en del av en liste med tall.
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
LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det
Lær hvordan du installerer programmeringsspråket Python i LuckyTemplates og hvordan du bruker verktøyene til å skrive koder og vise visuelle elementer.
Lær hvordan du beregner dynamiske fortjenestemarginer ved siden av LuckyTemplates og hvordan du kan få mer innsikt ved å grave dypere inn i resultatene.
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.
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.
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.