Pipe In R: Anslutningsfunktioner med Dplyr
I den här handledningen kommer du att lära dig hur du kopplar ihop funktioner med hjälp av dplyr-röroperatorn i programmeringsspråket R.
I den här handledningen får du lära dig hur du fixar visuella kortresultat i LuckyTemplates. Kort är inbyggda bilder i LuckyTemplates som fungerar bra för att berätta historien om din rapport. De är mångsidiga bilder som kan användas på olika sätt i dina rapporter. Du kan se hela videon av denna handledning längst ner på den här bloggen.
I LuckyTemplates kan du skapa enkla och komplicerade kort med funktioner av KPI-typ. Du kan också sätta genomskinliga knappar och integrera dem i navigeringsupplevelsen. Men hur enkla de än är kan deras resultat vara felaktiga. Denna handledning hjälper dig att rätta till dessa fel.
Längs vägen kommer du också att lära dig några av de bästa metoderna för virtuella bord.
Innehållsförteckning
Kort visuella fel i LuckyTemplates Exempel
Det här är ett enkelt exempel på en försäljningsrapportinstrumentpanel:
Om du tittar på modellen ser du att det är ett grundläggande stjärnschema Försäljningsmodell.
I det här exemplet fokuserar du endast på tabellen Försäljningsfakta och tabellen Datum.
Detta är det totala försäljningsmåttet som är summan av linjeförsäljningen.
Om du drar detta mått i tabellen och kortet får du dina förväntade resultat.
I det här exemplet hade företaget ett problem i februari 2020 som ledde till en produktåterkallelse. Detta nollställde all försäljning för den månaden.
För att visa detta i din rapport, skapa ett mått som sätter försäljningen till 0datumet är februari 2020. Annars kommer det att beräkna det vanliga totala försäljningsvärdet.
Namnge måttet Total försäljning med återkallelse .
Kortbilder i Lucky-mallar som visar felaktiga belopp
Om du sätter detta mått på ett kort, kommer du att märka att det visar ett felaktigt resultat på $60 miljoner. Beloppet ska vara lägre än februari 2020-värdet.
Om du nu drar måttet Total försäljning med återkallelse till tabellen kan du se att februari 2020 ger ett 0-värde. Totalt ger dock fortfarande samma resultat.
Detta betyder att summan i tabellen och kortet inte beräknade alla värden ovanför den.
Anledningen till det ligger i måttet Total försäljning med återkallelse. Totalt beräknar baserat på utvärderingskontexten som den hittar.
Om man tittar på måttet igen står det att om kontextdatumet är februari 2020 får den en 0. Annars får den Totala försäljningen.
Eftersom den inte hittade februari 2020, får den den totala försäljningen för det utvärderingssammanhanget som är $60 miljoner. För att fixa det måste du få måttet att beräkna värdena i kolumnen inklusive 0.
Kortbilder har inget utvärderingssammanhang; de kan inte identifiera värdet varje månad ska ha. Så du måste bygga in det i din analys och mäta genom en virtuell tabell.
Om du tittar på måttet Total försäljning kan du inte bygga en virtuell tabell eftersomfunktion anropar endast en fysisk kolumn från en tabell. Så du måste användafungera.
Detta är ett totalförsäljningsmått som använder SUMX .
Du kan se att SUMX anropar försäljningstabellen först och sedan kolumnen i den tabellen.
Om du drar in det måttet i tabellen kommer det att ge samma resultat som den totala försäljningen. För att fixa detta måste du skapa en virtuell tabell.
Hur man fixar kortvisuella resultat i LuckyTemplates
En av de bästa metoderna för att bygga ett virtuellt bord är att arbeta i DAX Studio eller. Det hjälper dig att visualisera vad som händer i de virtuella tabellerna medan du skapar ditt mått.
När du börjar bygga komplexa virtuella tabeller är det viktigt att visualisera vad som händer inuti tabellen.
Skapa ett virtuellt tabellmått
Gå till Externa verktyg och klicka på Tabellredigerare .
Skapa sedan ett nytt mått. I det här fallet kallar du det Totalförsäljningskort .
Skapa en virtuell tabell som visar månaden och året och har resultaten av måttet Total försäljning med återkallelse.
Starta mätningen med SUMX . Den beräknar totalsumman rad för rad. Om en rad inte har ett sammanhang i form av månad och år, kommer den att beräkna summan av allt ovanför den.
När du skapar en virtuell tabell som lägger till en ny kolumn till en befintlig tabell är det bästa sättet att börja med. Använd sedan. Denna funktion låter dig hantera både enkla och komplexa ärenden.
Inuti SUMMARIZE- funktionen, mata in datum [Månad och år] .
Lägg sedan till en kolumn för måttet Total försäljning med återkallelse och ge den ett namn. Namngivning förhindrar otydlighet mellan virtuella kolumner, fysiska kolumner och åtgärder.
Det bästa sättet att namnge en virtuell kolumn är att börja med ett "@". Så, döp det till @Recall och identifiera det som Total Sales with Recall-mått.
Efter att ha specificerat vilken tabell som ska användas i SUMX måste du sätta vilket uttryck den ska summera och sedan mata in @Recall.
Testa om åtgärden fungerar
Innan du testar måttet måste du se till att den virtuella tabellen fungerar. Kopiera den virtuella tabelldelen och skapa en DAX-fråga.
Börja med funktionen EVALUATE och klistra in den kopierade koden. Tryck sedan på F5.
Du kan se att den virtuella tabellen tar kolumnen Månad och år och beräknar den totala försäljningen med återkallelse korrekt genom att nollställa februari.
Gå nu tillbaka till Expression Editor och spara den i modellen.
Tillämpa lösningen på LuckyTemplates
När du går tillbaka till LuckyTemplates har du nu Total Sales Card som har det virtuella tabellmåttet.
Om du tar måttet och släpper det i tabell- och kortbilden kommer du nu att se det korrekta värdet på den totala försäljningen. Du har nu fixat dina kort visuella resultat i LuckyTemplates.
Slutsats
Den här handledningen visade hur du fixar felaktiga kortvisuella resultat i LuckyTemplates. Om du får felaktiga resultat på dina kort kan du använda den här handledningen för att enkelt fixa dem. Du lärde dig också vikten av virtuella tabeller för att lösa problemet.
Genom att implementera bästa praxis och, kan du nu producera rapporter och bilder som alltid visar korrekta resultat.
I den här handledningen kommer du att lära dig hur du kopplar ihop funktioner med hjälp av dplyr-röroperatorn i programmeringsspråket R.
RANKX från LuckyTemplates låter dig returnera rankningen av ett specifikt nummer i varje tabellrad som utgör en del av en lista med nummer.
Lär dig hur du tar isär en PBIX-fil för att extrahera LuckyTemplates-teman och bilder från bakgrunden och använda den för att skapa din rapport!
Excel Formler Fuskblad: Mellanvägledning
LuckyTemplates Kalendertabell: Vad är det och hur man använder det
Lär dig hur du installerar programmeringsspråket Python i LuckyTemplates och hur du använder dess verktyg för att skriva koder och visa bilder.
Lär dig hur du beräknar dynamiska vinstmarginaler vid sidan av LuckyTemplates och hur du kan få fler insikter genom att gräva djupare i resultaten.
Lär dig hur du sorterar fälten från en utökad datumtabells kolumner korrekt. Detta är en bra strategi att göra för svåra fält.
I den här artikeln går jag igenom hur du kan hitta dina toppprodukter per region med hjälp av DAX-beräkningar i LuckyTemplates, inklusive TOPN- och CALCULATE-funktionerna.
Lär dig hur du använder en skräpdimension för flaggor med låg kardinalitet som du vill infoga i din datamodell på ett effektivt sätt.