Hur man skapar automatiska och dynamiska LuckyTemplates-rapporter

I den här bloggen går jag igenom en helt otrolig utvecklingsteknik och koncept för att skapa dynamiska LuckyTemplates-rapporter . Du kan se hela videon av denna handledning längst ner på den här bloggen.

Det här är faktiskt taget från en session från ett evenemang endast för medlemmar som jag arrangerade genom LuckyTemplates, som var centrerat kring finansiella rapporteringsmallar.

Hur man skapar automatiska och dynamiska LuckyTemplates-rapporter

I den här handledningen vill jag gå djupare in på dynamisk rapportering och visa dig en specifik teknik för att utveckla automatiserade rapporter som kan hjälpa dig. Det behöver inte vara en ekonomisk rapport; Du kan också använda den här tekniken för tabellrapporter, men det här exemplet är av ekonomisk karaktär.

Mallen jag skapade är anpassad , som jag visade i en annan handledning. Det behöver inte vara den standardformaterade LuckyTemplates-tabellen som vi får genom att dra och släppa. Du kan faktiskt manipulera specifika resultat för att gå i en tabell och ha dina data på vilket sätt du vill genom att använda denna mallteknik. Detta är mycket applicerbart på många olika visualiseringsscenarier.

Innehållsförteckning

Exempel på Dynamic Lucky Templates-rapport

I det här mallexemplet kan vi titta på faktiska uppgifter för varje kvartal.

Hur man skapar automatiska och dynamiska LuckyTemplates-rapporter

Vi kan också välja vs förra året , som då kommer att ändra rapporten och visa oss skillnaden mellan förra året och i år.

Hur man skapar automatiska och dynamiska LuckyTemplates-rapporter

Jag har också införlivat denna % till Intäkter , vilket gör att vi kan se vad varje resultat vi har i tabellen (COGS och Expenses) är procentandelen av intäkterna. Detta är ganska vanligt inom finansiell rapportering. 

När jag har skapat en dynamisk beräkning kan vi se här att kostnaden för sålda varor (COGS) är 30 % av de totala intäkterna under det första kvartalet. Sedan under andra kvartalet (Q2) är det 27,25 %, och så vidare.

Hur man skapar automatiska och dynamiska LuckyTemplates-rapporter

Så här skapar vi en dynamisk interiör av ett bord i en mallform . Detta är en ganska avancerad teknik, men den visar bara hur otroliga LuckyTemplates är för den här typen av analys och rapportering. Vi kan helt automatisera dynamiska finansiella rapporter.

Automatiserad och dynamisk rapporteringsteknik

Jag tar dig igenom kärnan i denna teknik, som är att göra det möjligt för urvalet att hitta riktigt bra insikter . Vi tittar till exempel på den totala bruttovinsten under kvartal 1 och 2, och vi kan säga att vi presterar dåligt här. Men varför är det positivt under tredje och fjärde kvartalet?

Hur man skapar automatiska och dynamiska LuckyTemplates-rapporter

Det vi kan göra är att kolla på faktiska värden i år, vilket är 11 miljoner, och sedan bläddrar vi snabbt tillbaka till 2015 och ser att det var 8 miljoner tidigare. Så det var en rejäl ökning av våra intäkter från år till år.

Hur man skapar automatiska och dynamiska LuckyTemplates-rapporter

Detta är en mycket bra insikt och att kunna se det på ett riktigt snabbt och dynamiskt sätt är ganska spännande. 

För att göra detta måste vi först skapa en tabell för att skapa skivaren . Det här är en väldigt enkel tabell med våra faktiska uppgifter jämfört med förra året och % till intäkter.

Hur man skapar automatiska och dynamiska LuckyTemplates-rapporter

När vi har gjort det skapar vi skivaren. Sedan måste vi integrera detta i en formel. Så beroende på vilket urval av skärmaskiner (faktiska, vs förra året eller % till intäkter) vi har, vill vi mata igenom ett visst resultat.

Använder SWITCH TRUE Logic

Jag har använt kraften ii beräkningen. Låt oss först fokusera på den sista delen av formeln. Jag har använt variabler ( VAR ) för att förenkla detta mått, för om detta skrevs ut som en rak formel skulle det vara ganska förvirrande.

Hur man skapar automatiska och dynamiska LuckyTemplates-rapporter

SWITCH TRUE är nyckeltekniken här eftersom det är ett riktigt bra sätt att skapa dynamiska saker som detta. 

Oavsett valet är ( Tabell Data ), det fungerar att returnera den metriska variabeln. Till exempel väljer vi Faktiska värden, då returnerar den variabeln Faktiska. 

Om du nu tittar på variabeln Actuals så är den faktiskt SWITCH TRUE själv också. Med andra ord, vi har införlivat SWITCH TRUE i en SWITCH TRUE .

Hur man skapar automatiska och dynamiska LuckyTemplates-rapporter

Så tänk på hur coolt det är och hur komplicerat det här skulle vara om vi har allt detta i en formel och använder Nested IF-satser. Det skulle vara absolut omöjligt. Men att sätta upp det så här i DAX är inte så svårt.

SWITCH TRUE-logiken i variablerna allokerar de korrekta resultaten till den mallade designen, medan SWITCH TRUE-logiken efter returen gör det möjligt för det dynamiska resultatet att matas in i tabellen. 

Detsamma gäller de andra mätvärdena – jämfört med förra året och % till intäkter. Det är en väldigt liknande uppställning med bara lite olika beräkningar.

Hur man skapar automatiska och dynamiska LuckyTemplates-rapporter

Vi kan gå över olika år och kunna se automatiskt härifrån och till framtiden också.

Hur man skapar automatiska och dynamiska LuckyTemplates-rapporter




Skapa en helt dynamisk rapport i LuckyTemplates – avancerad visualiseringsteknik

Slutsats

Detta var en detaljerad session som jag just har gått igenom. Det handlade om hur du kan bygga dynamiska LuckyTemplates-rapporter från grunden. Här har vi lärt oss hur man automatiserar dynamiska LuckyTemplates-rapporter i en tabellmall. Detta är något du enkelt kan infoga i din modell och skapa filter osv.

Jag hoppas att du har funnit den här handledningen användbar, eftersom den inte bara är användbar i finansiell rapportering – den kan också användas i anpassad tabellrapportering.

Skål!


Upptäck unika insikter med LuckyTemplates TOPN-funktion

Upptäck unika insikter med LuckyTemplates TOPN-funktion

Den här bloggen innehåller LuckyTemplates TOPN DAX-funktion, som gör att du kan få unika insikter från dina data, vilket hjälper dig att fatta bättre marknadsföringsbeslut.

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Lär dig några fantastiska analytiska tekniker som vi kan göra för datamodellering i LuckyTemplates med hjälp av DAX-stödtabeller.

Avancerad DAX för LuckyTemplates: Implementering av rankningslogik över unika insikter

Avancerad DAX för LuckyTemplates: Implementering av rankningslogik över unika insikter

Här dyker vi in ​​i LuckyTemplates Advanced DAX och implementerar rankningslogik för att få en mycket unik insikt. Jag visar också upp måttförgrening i det här exemplet.

LuckyTemplates What-If-parameterfunktion

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.

Använd LuckyTemplates Mät förgreningar för att kontrollera om dina marginaler ökar när intäkterna växer

Använd LuckyTemplates Mät förgreningar för att kontrollera om dina marginaler ökar när intäkterna växer

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.

LuckyTemplates parametrar via frågeredigerare

LuckyTemplates parametrar via frågeredigerare

Lär dig och förstå hur du kan skapa och använda LuckyTemplates-parametrar som är en kraftfull funktion i frågeredigeraren.

Runda stapeldiagram – En visualisering för din instrumentpanel

Runda stapeldiagram – En visualisering för din instrumentpanel

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.

PowerApps funktioner och formler | En introduktion

PowerApps funktioner och formler | En introduktion

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.

Pipe In R: Anslutningsfunktioner med Dplyr

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.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

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.