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 om at rette kort visuelle resultater i LuckyTemplates. Kort er native visuals i LuckyTemplates, der fungerer godt til at fortælle historien om din rapport. De er alsidige billeder, der kan bruges på forskellige måder i dine rapporter. Du kan se den fulde video af denne tutorial nederst på denne blog.
I LuckyTemplates kan du oprette enkle og indviklede kort med KPI-type funktioner. Du kan også sætte gennemsigtige knapper og integrere dem i navigationsoplevelsen. Men så simple som de er, kan deres resultater være forkerte. Denne vejledning hjælper dig med at rette disse fejl.
Undervejs vil du også lære nogle af de bedste fremgangsmåder til virtuelle borde.
Indholdsfortegnelse
Kort visuelle fejl i LuckyTemplates eksempel
Dette er et simpelt eksempel på et salgsrapportdashboard:
Hvis du ser på modellen, vil du se, at det er et grundlæggende stjerneskema Salgsmodel.
I dette eksempel skal du kun fokusere på tabellen Salgsfakta og tabellen Dato.
Dette er det samlede salgsmål, som er summen af linjesalget.
Hvis du trækker dette mål ind i tabellen og kortet, får du dine forventede resultater.
I dette eksempel havde virksomheden et problem i februar 2020, der førte til en produkttilbagekaldelse. Dette nulstillede alt salg for den måned.
For at vise dette i din rapport skal du oprette et mål, der sætter Salget til 0datoen er februar 2020. Ellers vil den beregne den almindelige samlede salgsværdi.
Navngiv målet Samlet salg med tilbagekaldelse .
Visuelle kort i LuckyTemplates, der viser forkerte beløb
Hvis du sætter dette mål på et kort, vil du bemærke, at det viser et forkert resultat på $60 millioner. Beløbet skal være mindre end februar 2020-værdien.
Hvis du nu trækker det samlede salg med tilbagekaldelse ind i tabellen, kan du se, at februar 2020 giver en 0-værdi. Totalen giver dog stadig samme resultat.
Det betyder, at totalen i tabellen og kortet ikke beregnede alle værdierne over det.
Årsagen til det ligger i Total Sales with Recall-målet. Totalen beregner baseret på den evalueringskontekst, den finder.
Hvis man ser på målingen igen, står der, at hvis kontekstdatoen er februar 2020, får den et 0. Ellers får den det samlede salg.
Da den ikke fandt februar 2020, får den det samlede salg for denne evalueringssammenhæng, som er $60 millioner. For at rette op på det skal du få målingen til at beregne værdierne i kolonnen inklusive 0.
Kortvisuals har ingen evalueringskontekst; de kan ikke identificere den værdi, hver måned skal have. Så du skal bygge det ind i din analyse og måle gennem en virtuel tabel.
Hvis du ser på målingen for det samlede salg, kan du ikke bygge en virtuel tabel, fordifunktion kalder kun en fysisk kolonne fra en tabel. Så du skal brugefungere.
Dette er et samlet salgsmål, der bruger SUMX .
Du kan se, at SUMX kalder Salgstabellen først og derefter kolonnen i den tabel.
Hvis du trækker det mål ind i tabellen, vil det give de samme resultater som det samlede salg. For at rette dette skal du oprette en virtuel tabel.
Sådan rettes visuelle kortresultater i LuckyTemplates
En af de bedste fremgangsmåder til at bygge et virtuelt bord er at arbejde i DAX Studio eller. Det vil hjælpe dig med at visualisere, hvad der sker i de virtuelle tabeller, mens du opretter dit mål.
Når du begynder at bygge komplekse virtuelle tabeller, er det vigtigt at visualisere, hvad der sker inde i bordet.
Opret et virtuelt tabelmål
Gå til Eksterne værktøjer, og klik på Tabeleditor .
Opret derefter et nyt mål. I dette tilfælde skal du kalde det Total Sales-kort .
Opret en virtuel tabel, der viser måneden og året og har resultaterne af det samlede salg med tilbagekaldelse.
Start målingen med SUMX . Den beregner det samlede antal række for række. Hvis en række ikke har en kontekst i forhold til måned og år, vil den beregne summen af alt over den.
Når du opretter en virtuel tabel, der tilføjer en ny kolonne til en eksisterende tabel, er den bedste praksis at starte med. Brug derefter. Denne funktion giver dig mulighed for at håndtere både simple og komplekse sager.
Indtast datoer [Måned&År] i SUMMARIZE- funktionen .
Tilføj derefter en kolonne for målingen Samlet salg med tilbagekaldelse og navngiv den. Navngivning forhindrer tvetydighed mellem virtuelle kolonner, fysiske kolonner og mål.
Den bedste praksis til at navngive en virtuel kolonne er at starte med et "@". Så giv det navnet @Recall og identificer det som Total Sales with Recall-målet.
Efter at have specificeret hvilken tabel der skal bruges i SUMX , skal du sætte hvilket udtryk den skal summere og derefter indtaste @Recall.
Test om foranstaltningen virker
Før du tester målingen, skal du sikre dig, at den virtuelle tabel fungerer. Kopier den virtuelle tabeldel og opret en DAX-forespørgsel.
Start med funktionen EVALUER og indsæt den kopierede kode. Tryk derefter på F5.
Du kan se, at den virtuelle tabel tager kolonnen Måned og år og beregner det samlede salg med tilbagekaldelse korrekt ved at nulstille februar.
Gå nu tilbage til Expression Editor og gem det i modellen.
Anvend løsningen på LuckyTemplates
Når du går tilbage til LuckyTemplates, har du nu Total Sales Card, som har det virtuelle bordmål.
Hvis du tager målet og slipper det i tabellen og kortet, vil du nu se den korrekte værdi af det samlede salg. Du har nu rettet dine korts visuelle resultater i LuckyTemplates.
Konklusion
Denne vejledning viste dig, hvordan du retter forkerte visuelle kortresultater i LuckyTemplates. Hvis du får fejlagtige resultater på dine kort, kan du bruge denne vejledning til nemt at rette dem. Du lærte også vigtigheden af virtuelle tabeller for at løse problemet.
Ved at implementere bedste praksis og, kan du nu producere rapporter og billeder, der altid viser korrekte resultater.
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.