Skapa en datumtabell i LuckyTemplates
Ta reda på varför det är viktigt att ha en dedikerad datumtabell i LuckyTemplates och lär dig det snabbaste och mest effektiva sättet att göra det.
Jag vill här visa hur otroligt LuckyTemplates är som ett analytiskt verktyg. Jag ska lära dig hur du utvecklar en LuckyTemplates-datamodell för en avancerad scenarioanalys . Du kan se hela videon av denna handledning längst ner på den här bloggen.
Med LuckyTemplates kan vi uppnå så mycket som vi kanske aldrig trodde var möjligt.
Att utveckla logik för scenarioanalys inom en LuckyTemplates-datamodell är förmodligen min favoritteknik att använda, främst för att det kan vara så värdefullt för verksamheten.
Istället för att bara titta tillbaka och rapportera om historisk information, är det vi kan göra med scenarioanalys nästan att förutsäga framtiden . Vi kan dra spakar i våra mätvärden och över våra data och se hur det påverkar de slutliga resultaten. Möjligheterna blir oändliga!
Nästan alla datauppsättningar som utforskar information över tid kan använda den här tekniken eller en form av de tekniker som vi kommer att gå igenom i den här handledningen. Vi kommer också att gå in på måttförgrening , hur man använder parametertabeller , hur man infogar variabler i mått och mycket mer.
Innehållsförteckning
Exempel på scenarieanalys: inverkan av prisförändring
I den här handledningen kommer vi att analysera effekten av prisförändringar på våra totala intäkter. Vi kommer att sätta upp vår modell, chocka priserna på vissa produkter och sedan se dess inverkan på hela försäljningsportföljen som vi har.
I vår datamodell har vi våra kunder, produkter, regioner, datum och försäljning.
I vår Försäljningstabell, som är en faktatabell, har vi här vårt Styckpris.
Vi måste isolera detta enhetspris, som ger oss vår totala intäkter och på något sätt chockera det med ett scenario . Vi vill till exempel höja våra priser med 10 % eller 20 % och vi vill se effekten av prisförändringen.
Total försäljning med SUM vs total försäljning med SUMX
Först tittar vi på vårt nyckelmått här som heter Total försäljning .
Det är ett enkelt mått som bara summerar kolumnen Totala intäkter och det räcker inte för att köra den här analysen . Totala intäkter har redan tagit hänsyn till detta enhetspris. Så vi måste räkna ut den totala intäkterna men använda orderkvantiteten och enhetspriset, och vi kan göra det genom att använda .
Denna formel går igenom tabellen Försäljning . För varje rad i försäljningstabellen multipliceras orderkvantiteten med enhetspriset för varje rad. Vi lägger detta på en tabell med våra datum och vi kan se att vi får exakt samma resultat, men det är bara att räkna på ett annat sätt.
Denna totala försäljning SUMX-formel är där vi ska bygga våra scenarier eftersom vi kan isolera enhetspriset och vi kan nu chocka det. Nästa sak vi behöver är den procentuella förändringen i pris, som inte finns i vår datamodell, så vi måste skapa den.
Skapa en stödtabell för att visa andelen prisförändringar
För att skapa en ny tabell, som kommer att visa prisförändringarna, går vi Ange Data och fyller i kolumnerna.
Vi anger de prisförändringar som vi vill ha, såsom 2%, 5%, 10% osv.
När vi väl har laddat in den kommer den att skapa en tabell åt oss, men den här tabellen har inget samband med vår datamodell.
Sedan ser vi till att formatera detta till en procentsats.
Nu när vi har det här stödbordet kan vi ta in det och förvandla det till en skärmaskin.
Detta gör det möjligt för oss att göra ett urval på hur mycket prisförändring vi vill köra och göra en analys. Sedan måste vi skapa ett mått som kommer att ta del av prisändringsprocenten som väljs i skivaren.
Skörda Vald prisförändringsprocent
I den här formeln ( prisändring / prissättningsscenario ), som kommer att ta del av den valda prisändringsprocenten, använder vimed vår prisändring . Sedan medkommer det att vara lika med Prisändringsprocenten . Om det inte är det, kommer det att vara noll (0) förändring.
Med denna åtgärd får vi nu prisändringen baserat på ett urval.
När vi inte väljer något visar det 0 %, så det är bra. Inget fel.
Vi kan nu integrera detta i våra beräkningar.
Vi drar in detta och vi har denna dynamiska Scenario Försäljning baserat på den procentuella förändringen.
Om inget väljs kommer det att bli exakt detsamma.
Visar all försäljningseffekt av utvalda produkter
Det är lite av ett problem här dock. När vi väljer tre av dessa produkter, till exempel, påverkar det allt. Allt sammanhang har förändrats och nu ser vi bara Scenario Sales för dessa tre produkter.
I den här analysen vill vi se effekten på all vår försäljning baserat på enbart prisförändringen av vissa produkter. Så oavsett val som gjorts vill vi få resultaten i vår totala försäljning som inte ändras baserat på urvalet.
För att göra detta skapar vi ett annat mått och kallar det All försäljning . Vi kommer att användafunktion till vår totala försäljning , så vi beräknar fortfarande den totala försäljningen, men vi kommer att gå till produkter .
Vi drar in detta i vår tabell och om vi väljer en produkt så förblir totalförsäljningsresultatet exakt detsamma, vilket visas i kolumnen Alla försäljningar.
Visar försäljning av utvalda produkter
Dessutom vill vi räkna ut den totala försäljningen av vilken eller vilka produkter vi än väljer . I det här fallet skapar vi en separat beräkning bara för att se till att det inte finns några problem med våra beräkningar. Vi kan ha en extra skärare men den kan justera beräkningen. Vi vill se till att filtren är på eller av de korrekta valen.
Så här skriver vi måttet eller formeln.
Vi använder CALCUATE Total Sales igen. Gå sedan till Produkter . Om vi placerar detta i vårt bord ser vi att när vi väljer produkten så ger det oss bara försäljningen för det specifika urvalet.
Utarbeta huvudberäkningen
Nu kan vi skapa vår huvudkalkyl för att slutföra vår analys. Vi kommer att använda våra befintliga nyckelmått för att skapa denna beräkning.
Så vi börjar med vår All försäljning och vi subtraherar Selected Sales , vilket är försäljningen utan inverkan på den. Sedan lägger vi till Scenario Försäljning igen .
Om ingen produkt väljs kommer förändringen i vår valda scenarieförsäljning att vara exakt densamma som vår scenarieförsäljning.
Men om vi väljer några produkter är resultaten för Selected Scenario Sales annorlunda eftersom formeln Selected Scenario Sales beräknar hela portföljen genom att öka de valda produkterna med den valda procentsatsen.
Förgrena sig till fler åtgärder för fler insikter
Från detta kan vi gå ännu längre. Vi kan ha faktiska värden kontra scenarier , där vi subtraherar all försäljning från vald scenarieförsäljning .
Så om vi kan lägga till detta i tabellen kan vi se den extra intäkt per dag som vi potentiellt skulle uppnå genom att höja priset med 10 %.
Vi kan också lägga till en annan tidsram om vi till exempel bara vill titta på ett specifikt år.
Dessutom kan vi titta på den procentuella förändringen av våra faktiska värden kontra scenarier . Vi kan få detta genom att dividera (med hjälp avfunktion) Faktiska värden kontra scenarier efter alla försäljningar, och sedan placerar vi noll som alternativt resultat.
Om det inte finns någon produkt vald, kommer det att ge det valda prisscenariot, vilket är 10 % i det här fallet.
Men när vi väljer dessa produkter, till exempel, blir resultaten annorlunda eftersom vi bara höjer priset på dessa tre produkter.
Skapa övertygande visualiseringar för att visa upp resultaten
Nu när vi är klara med våra beräkningar kan vi ställa in några visualiseringar för att få det här att se mer övertygande ut. Vi kommer att lägga till några färger för att göra det mer visuellt tilltalande.
Vi kan också lägga till några dataetiketter.
Med den här visualiseringsuppsättningen kan vi dynamiskt chocka alla våra produkter av alla prisförändringar som vi har i vår slicer.
Vi kanske vill lägga till ytterligare ett kort också, vilket ger oss ett sammanfattande mått.
Så till exempel vill vi höja priset med 20 % av våra topp fyra produkter, resultaten i våra visualiseringar kommer att förändras dynamiskt när vi väljer prisändringen och produkterna.
Och det är så vi bygger en LuckyTemplates-datamodell specifikt för en avancerad scenarioanalys.
Slutsats
Detta är ganska avancerat men mycket genomförbart. Det kräver bara mycket övning och får dig också att fokusera på din data. Det får dig att tänka hårt på vilken typ av insikter du vill testa kring dina framtida resultat. Försök att identifiera de variabler som finns i dina datamängder eller beräkningar som du kan "chocka" eller justera för att granska deras inverkan på din underliggande prestation.
Jag rekommenderar starkt denna LuckyTemplates datamodellutvecklingsteknik. Se till att försöka införliva det i dina modeller så att du bäddar in koncepten i ditt sinne och tar dem ännu längre.
Lycka till på denna!
***** Lär du dig Lucky Templates? *****
Ta reda på varför det är viktigt att ha en dedikerad datumtabell i LuckyTemplates och lär dig det snabbaste och mest effektiva sättet att göra det.
Denna korta handledning belyser LuckyTemplates mobilrapporteringsfunktion. Jag ska visa dig hur du kan utveckla rapporter effektivt för mobila enheter.
I denna LuckyTemplates Showcase går vi igenom rapporter som visar professionell serviceanalys från ett företag som har flera kontrakt och kundengagemang.
Gå igenom de viktigaste uppdateringarna för Power Apps och Power Automate och deras fördelar och konsekvenser för Microsoft Power Platform.
Upptäck några vanliga SQL-funktioner som vi kan använda som sträng, datum och några avancerade funktioner för att bearbeta eller manipulera data.
I den här handledningen kommer du att lära dig hur du skapar din perfekta LuckyTemplates-mall som är konfigurerad efter dina behov och preferenser.
I den här bloggen kommer vi att visa hur man lager fältparametrar med små multiplar för att skapa otroligt användbara insikter och bilder.
I den här bloggen kommer du att lära dig hur du använder LuckyTemplates ranknings- och anpassade grupperingsfunktioner för att segmentera en exempeldata och rangordna den enligt kriterier.
I den här handledningen kommer jag att täcka en specifik teknik kring hur man visar Kumulativ total endast upp till ett specifikt datum i dina bilder i LuckyTemplates.
Lär dig hur du skapar och anpassar punktdiagram i LuckyTemplates, som huvudsakligen används för att mäta prestanda mot mål eller tidigare år.