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.
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.
Jeg vil referere til det ved at højreklikke på tabelnavnet i højre rude og vælge Reference.
Ved at henvise til salgstabellen får jeg en nøjagtig kopi af den originale tabel.
Fra denne dublet skal jeg kun bruge kolonnen Kunde og kolonnen Produkt.
Så jeg vil referere til de to tabeller i firkantede parenteser i mit mål.
Når jeg trykker på enter, ender jeg med en tabel, der kun indeholder de to kolonner.
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.
Dette efterlader mig med en meget mindre tabel, der kun viser en særskilt kombination af hver kunde og produkt.
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.
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.
Når jeg trykker på OK, ender jeg med denne indlejrede tabel.
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.
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.
Jeg omdøber denne brugerdefinerede kolonne til Produkter.
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.
Da jeg kun har brug for min produktkolonne fra den indlejrede tabel, vil jeg tilføje den inden for firkantede parenteser.
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.
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.
Se nu på kolonnenavnet for kolonnen Produkter. Hvis jeg klikker på disse sidepile, får jeg to muligheder.
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.
Jeg skal bare indtaste et komma og et mellemrum som min brugerdefinerede afgrænsning.
Når jeg trykker på OK, får jeg en liste over produkter købt af hver kunde.
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
I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.
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.
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
LuckyTemplates kalendertabel: Hvad er det, og hvordan man bruger det
Lær, hvordan du installerer programmeringssproget Python i LuckyTemplates, og hvordan du bruger dets værktøjer til at skrive koder og vise billeder.
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.
Lær, hvordan du sorterer felterne fra kolonner med udvidet datotabel korrekt. Dette er en god strategi at gøre for vanskelige felter.
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.
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.