LuckyTemplates What-If-parameterfunktion
Den här bloggen introducerar den nya funktionen i LuckyTemplates, analysparametern What-If. Du kommer att se hur det gör allt snabbt och enkelt för din scenarioanalys.
I den här handledningen kommer vi att diskutera hur vi kan skapa och använda LuckyTemplates-parametrar som är en kraftfull funktion i frågeredigeraren.
Det finns tillfällen då vi vill sätta ytterligare filter på vår data i frågeredigeraren. Vi kan göra det genom att använda alternativet Hantera parametrar i menyfliksområdet Hem .
För den här handledningen kommer vi att ha ett exempel på den här funktionen genom att använda växelkurser. Med det här exemplet skulle du se varför du bör använda detta och anledningen till att vi bör sätta filter på frågeredigeraren istället för att sätta dem först i LuckyTemplates. Det finns också andra händelser där detta kommer att vara mycket värdefullt, som när man skapar en rapport för många människor.
Vad vi ska göra här är att bara skapa en rapport och ändra parametern. Den här parametern tillåter oss sedan att sätta filter över hela vår rapport för en isolerad kund, isolerad försäljningsregion eller butik, eller i det här fallet, en isolerad valuta. Jag har redan satt ihop en modell i bakgrunden bara i demonstrationssyfte.
Innehållsförteckning
Skapa LuckyTemplates parametrar via Query Editor
Låt oss först klicka på alternativet Hantera parametrar i menyfliksområdet Hem .
Nästa är att skapa en ny parameter genom att klicka på alternativet Ny .
Vi kommer att namnge denna parameter som Valuta . Vi kommer att placera ett filter här som filtrerar hela rapporten för den valuta vi har valt. Vi kan också skriva en beskrivning här för att se till att vi håller saker så beskrivande som möjligt för kontinuiteten i vår modell. För det här exemplet lämnar vi detta tomt.
Vi kan också skapa filter eller parametrar under rullgardinsmenyn Typ . I det här exemplet använder vi texttypen .
För de föreslagna värdena kan det vara valfritt värde, värdelista eller fråga. Vi väljer värdelistan .
Sedan kan vi skriva de olika valutorna som vi har som AUD , USD , EUR , GBP , CHF , CAD och JYP .
Vi kan också implementera ett standardvärde och ett aktuellt värde . I det här exemplet har vi använt USD som värde och klicka sedan på OK- knappen.
Om vi tittar på rutan Frågor ser vi parametern som vi har skapat ( Valuta ), och att den har en annan ikon eftersom det är en parameter.
Vi flyttar den parametern in i Parameter Query- gruppen.
Vi kommer också att se den här rullgardinsmenyn som visar alla olika valutor som vi har.
Vi har också den här knappen Hantera parameter . Genom att klicka på den här knappen tar den oss tillbaka till popup-rutan där vi kan göra justeringar för vår parameter.
Implementering av LuckyTemplates parametrar i datamodellen
Nu vill vi kunna implementera vårt Valutaparameterfilter i hela vår modell. Vi måste tänka på alla olika tabeller som valutan refereras till. I det här fallet hänvisas det för närvarande till tre tabeller, som är tabellen Valuta , Växelkurser och Försäljning .
Återigen måste vi implementera eller koppla in den här parametern i dessa tabeller. Vi kan göra det genom att komma till ett visst bord och skapa ett filter.
För det här exemplet, låt oss skapa ett filter i tabellen Valuta . Så vi klickar på rullgardinsmenyn Valutatyper , avmarkerar filtret Välj alla , väljer EUR- värdet och klickar sedan på OK- knappen.
Nu måste vi kontrollera vår avancerade redigerare .
Sedan kommer vi att se att den senaste transformationen som vi gjorde handlade om " Filtrerade rader ".
Vi vill lista ut parametern som vi skapade, som vi kallade Valuta . Så låt oss ändra " EUR " till Valuta . Detta beror på att vi vill filtrera dynamiskt efter parametern och inte efter Euro. Efter det, låt oss klicka på knappen Klar .
Sedan ser vi förändringarna i den här tabellen där EUR ändrades till USD .
Nästa är att gå till tabellen Växelkurser och göra samma sak. Vi filtrerar kolumnen Utländsk valuta genom att avmarkera filtret Välj alla , välj GBP- värdet och klicka sedan på OK- knappen.
Gå till Advanced Editor , ändra GBP till Valuta och klicka sedan på knappen Klar .
Återigen kommer vi att göra samma sak för tabellen Försäljning . För försäljningstabellen filtrerar vi kolumnen Valutakod .
Allt i Advanced Editor är lätt att förstå om vi har en förståelse för M-koden.
Att förstå M-koden är relevant när vi försöker implementera den här typen av transformationer.
Dessa ändringar kommer att göra standardvärdet för kolumnerna som vi filtrerade till USD . Det beror på att i valutaparameterfrågan är värdet som vi anger för det aktuella värdet USD .
Låt oss ändra detta till exempel till CAD och se vad som kommer att hända.
Om vi går och kontrollerar tabellen Valuta , Växelkurser och Försäljning ser vi att de automatiskt filtreras in i CAD .
Det är ett av sätten att implementera den här typen av filter. Eftersom dessa tabeller nu är filtrerade kan vi nu klicka på Stäng och tillämpa för att tillämpa den i vår modell.
Nu filtreras våra tabeller på den här modellen baserat på det senaste filtret som vi gjorde på vår frågeredigerare. Det betyder att våra tabeller här nu är filtrerade efter CAD -valuta.
Ändra filter
För att ändra det aktuella filtret som vi använder, gå till menyfliksområdet Hem , klicka på rullgardinsmenyn för Redigera frågor och välj alternativet Redigera parametrar .
Sedan kommer det att tillåta oss att ha ett annat alternativ eller ändra det aktuella filtret. Till exempel kan vi nu ändra vårt filter från CAD till USD- valuta och tillämpa det genom att klicka på OK- knappen.
Klicka slutligen på knappen Använd ändringar .
Efter det kommer allt i bakgrunden att justeras av filtren som vi har gjort. Det är ett annat sätt att enkelt placera ett filter över hela vår modell.
Slutsats
Låt oss nu avsluta med denna kraftfulla funktion. Du kanske tror att vi kan filtrera på olika sätt. Den stora skillnaden här är dock att detta filter sker på frågenivå (Query Editor) istället för rapportnivå (LuckyTemplates datamodell).
Om vi gör det på frågenivå kommer det att ta in färre data i vår modell jämfört med att göra det på rapportnivå. Detta beror på att rapportnivån kommer att överlappa all data som vi har. Å andra sidan, att göra det på frågenivå är som att omdefiniera tabellerna bakom vår modell via frågeredigeraren.
Med det sagt, att kunna förfina vår data genom att implementera en parameter är förmodligen mycket bättre istället för att direkt ta med enorma mängder data på vår modell. Jag hoppas att denna handledning gav dig en idé om hur du använder LuckyTemplates parametrar i dina egna modeller.
Med vänliga hälsningar,
Den här bloggen introducerar den nya funktionen i LuckyTemplates, analysparametern What-If. Du kommer att se hur det gör allt snabbt och enkelt för din scenarioanalys.
Lär dig hur du avgör om din intäktstillväxt är bra genom att kontrollera om dina marginaler ökade med hjälp av LuckyTemplates mäter förgrening.
Lär dig och förstå hur du kan skapa och använda LuckyTemplates-parametrar som är en kraftfull funktion i frågeredigeraren.
Denna handledning kommer att diskutera hur man skapar ett runt stapeldiagram med Charticulator. Du kommer att lära dig hur du designar dem för din LuckyTemplates-rapport.
Lär dig hur du använder PowerApps funktioner och formler för att förbättra funktionaliteten och ändra ett beteende i vår Power Apps canvas-app.
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