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.
I denne øvelse lærer du de generelle strategier til at forbedre dine DAX- eller M-kapaciteter. Dette er en mulighed for at lære og forstå hver LuckyTemplates DAX-funktion. Du kan se den fulde video af denne tutorial nederst på denne blog.
I LuckyTemplates er der specifikke elementer af praksis, som du skal lære for at være dygtig med funktioner. Hvis du bruger disse strategier, vil du være i stand til at bygge overbevisende rapporter og datamodeller.
Indholdsfortegnelse
Strategi 1: Organiser dine værktøjer
Den første strategi er at organisere dine værktøjer eller formatere dine LuckyTemplates DAX.
Uformateret DAX er som et afsnit uden store bogstaver og tegnsætning. Sådan et afsnit er meget svært at forstå og læse.
Her er et eksempel.
Men hvis du formaterer det korrekt, bliver det enkelt og let at læse som dette afsnit nedenfor.
For et LuckyTemplates DAX-eksempel er her et faktisk mål, der er uformateret.
Hvis du formaterer det, bliver målingen lettere at forstå.
Der er tre ting i målingen, som du kan lægge mærke til.
For det første er det et dynamisk segmenteringsmønster. Dernæst er det en usædvanlig konstruktion. Du bruger normalt og til at definere kunderangeringsgruppe, ikke. Så det vil ikke give de rigtige resultater, fordi parentesen aftilstanden er ufuldstændig og det er kun sigendeuden at stille betingelser.
Der er mange måder at formatere din DAX på. Du kan gøre det direkte i hånden eller bruge formateringsværktøjer.
DAX Clean Up er et formateringsværktøj fra LuckyTemplates. Det har funktioner i at give adgang til relaterede værktøjer og funktioner. Den har også links til udviklingsværktøjer.
Her er linket til DAX Clean Up:
Der er et andet værktøj, der er blevet udviklet i beta kaldet Power Query Formatter . Du kan bruge den til at formatere din M-kode for at gøre den læsbar og forståelig.
Her er linket til formateren: https://powerqueryformatter.com/
Hvis du bruger disse værktøjer til formatering, vil de hjælpe dig med at fejlsøge og forstå din DAX. Målet med denne strategi er anerkendelse.
Strategi 2: Gør nye LuckyTemplates bekendt med DAX- og M-funktioner
Den næste strategi er at anskaffe nye værktøjer og sætte dig ind i nye DAX- eller M-funktioner.
Du behøver ikke at beherske funktionerne. Du skal kun vide, hvad funktionerne gør, og hvordan du bruger dem i komplekse løsninger.
Der er mindst 200 DAX og 720 M funktioner. Du kan cykle gennem dem i LuckyTemplates Knowledge Base. Den indeholder links til forumindlæg til eksempler og korte videoer. Studer og øv hver funktion for at udvide rækken af funktioner, du bruger.
Begynd at øve dig med virtuelle tabel- og filterfunktioner. Hvis du kan manipulere virtuelle tabeller, vil du lære meget og forbedre dine muligheder.
LuckyTemplates giver et værktøj, der tilfældigt giver dig en LuckyTemplates DAX-funktion og M-funktion for dagen. Hvis du klikker på DAX-funktionen, fører den dig til LuckyTemplates Knowledge Base-indgangen. Hvis du klikker på M-funktionen, bringer den dig til Microsoft M Reference Guide.
Sådan ser det ud.
Venstre side viser videnbasen. Den har en lyd- og visuel forklaring om, hvordan funktionen fungerer. Den højre side viser M-referencevejledningen til Microsoft. Det viser syntaks, generelle bemærkninger og eksempler.
Strategi 3: Udnyt eksisterende koder og mønstre
Den tredje strategi er at låne værktøjer fra andre eller bruge eksisterende koder og mønstre.
Ofte forekommende problemer kan løses ved at bruge eksisterende løsninger eller koder. Disse kilder har en række genanvendelige scenarier, som du kan bruge.
På LuckyTemplates-siden er der 2 nye kilder, der er tilgængelige for medlemmer og ikke-medlemmer.
Der er meget information på disse websteder og kilder. De er knyttet til forumindlæg, der giver kontekst og eksempler på mønstrene.
Brug ikke koder, du ikke forstår.
Forkerte resultater er pinlige, men subtilt forkerte resultater er det, der får dig fyret.
Du skal forstå koden, før du bruger den i din rapport.
Strategi 4: Byg noget nyt ved hjælp af LuckyTemplates DAX
Den fjerde strategi er, hvor hårdt arbejde kommer ind, fordi du regelmæssigt skal bygge noget nyt i dine rapporter.
Efter at have lavet masser af rapporter og analyser ved hjælp af DAX- eller M-funktioner, har folk en tendens til at stagnere fra den indledende læringsudbrud. Løsningen på det er regelmæssigt at bygge noget nyt for at udvide deres LuckyTemplates-færdighedssæt.
LuckyTemplates har udfordringer, som er åbne for alle at bruge. De giver dig nye datasæt hver uge til at analysere og visualisere.
For at udnytte alle træningsmulighederne til at forbedre dit færdighedssæt, er der en strategi kaldet Deliberate Practice.
Gentagelser og hårdt arbejde former din kapacitet og ekspertise.
Her er de fem generelle karakteristika ved bevidst praksis:
Der er lagt vægt på den 5. karakteristik, fordi udfald og mål er to forskellige ting.
Resultatet er at forbedre dine LuckyTemplates DAX-funktionsfærdigheder, men målene er baseret på en specifik proces.
Der er dog tre generelt almindelige svar om denne tilgang:
Vi lærer alle stadig LuckyTemplates. Du skal bare tage dig tid til at forbedre dine færdigheder. Vælg dataudfordringer eller -problemer, der er udfordrende for dig, fordi det vil give en god læringsmulighed.
Du skal ikke bekymre dig om forkerte eller ufuldstændige løsninger, fordi andre medlemmer vil hjælpe dig med din indsats. Det er en af de bedste oplevelser i LuckyTemplates-fællesskabet.
Strategi 5: Brug bedre redaktører
Den sidste strategi er at opgradere selve værktøjskassen eller bruge bedre DAX- eller M-editorer.
Dette er fire editorer, du kan bruge til at forbedre dine LuckyTemplates DAX- eller M-funktioner. Disse redaktører har dog deres fordele og ulemper. Så vælg den bedste editor, du er mest komfortabel med.
Konklusion
At mestre DAX- og M-funktioner i LuckyTemplates tager meget tid og kræfter. Hvis du vil fremvise modeller eller rapporter med komplekse beregninger, skal du blive ved med at øve dig i avancerede funktioner.
Brug denne tutorial og fortsæt med at øve dig, så du kan opnå fantastiske løsninger.
Alt det bedste,
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.