Datamodellering i LuckyTemplates med hjälp av stödtabeller

När vi gör en analys av vår modell kanske vi vill hitta en insikt som inte är relaterad till någonting i våra tabeller. Det är där konceptet med att använda stödtabeller för LuckyTemplates datamodellering kommer in.

Stödtabeller har inget samband med våra tabeller, men vi kan använda dem för att stödja visualiseringarna i våra rapporter. 

Innehållsförteckning

Exempelscenario för datamodellering i LuckyTemplates

För det här exemplet skapar vi en stödtabell för vår kundtabell . Vi kan lägga över den stödjande tabellen med information. Kör sedan DAX-logik för att skapa visualiseringar som inte är möjliga med det vi för närvarande har på vår kundtabell

Datamodellering i LuckyTemplates med hjälp av stödtabeller

I vår rapportvy har vi en visualisering som visar de totala transaktionerna för varje kund. I det här exemplet är den högsta transaktionen från en kund 33 .

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Då är den lägsta 8 .

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Vi vill till exempel skapa en visualisering som visar hur ofta våra kunder är baserat på deras transaktioner. Det är en visualisering som visar den totala försäljningen av våra hög-, mellan- och lågfrekventa kunder som inte finns någonstans på vår modell. Vad vi kan göra är att skapa en tabell som kommer att innehålla dessa frekvenser, så att vi kan köra logik genom den.

Skapa en stödtabell för datamodellering i LuckyTemplates

Det finns olika sätt att skapa en tabell. För det här exemplet, låt oss använda alternativet Ange data på fliken  Hem .

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Låt oss namnge denna tabell som " Inköpsfrekvens ". Ställ sedan in den första kolumnen som Frekvensgrupp och lägg till frekvensvärdena som Hög , Ok och Låg . Lägg till kolumnerna Min och Max också. I vår nuvarande tabell säger vi att våra högfrekventa kunder bör ha minst 2540 transaktioner. De medelfrekventa kunderna ska ha 1525 transaktioner och de lågfrekventa kunderna är de med endast 015 transaktioner.

Datamodellering i LuckyTemplates med hjälp av stödtabeller

I relationsvyn placerar vi vår tillagda tabell för köpfrekvens på höger sida. Detta beror på att tabellen Inköpsfrekvens är en stödtabell . Kolumnerna som skapas i den här tabellen har inte någon relation till några tabeller i vår datamodell. Vi kommer bara att använda detta för att köra DAX-logik för att stödja de visualiseringar vi vill skapa på våra rapporter. 

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Skapa måtttabeller för datamodellering av LuckyTemplates

Förutom tabellen Inköpsfrekvens , låt oss också skapa en annan tabell med alternativet Ange data . Låt oss döpa det till Dynamisk gruppering . Vi skapar sedan ett mått i den här tabellen.

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Byt namn på måttet till tabellen Försäljning per frekvensgrupp . Du kan lära dig mer om .

Datamodellering i LuckyTemplates med hjälp av stödtabeller

För vår åtgärd kommer vi att använda en DAX-kod som är ganska komplicerad. Detta mått beräknar den totala försäljningen för var och en av kunderna i tabellen Kunder . Den identifierar om deras totala transaktioner ligger inom MIN- och MAX -värdet i tabellen Inköpsfrekvens , som är den stödtabell som vi skapade. 

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Det viktigaste här är att tabellen Inköpsfrekvens inte har någon relation på vår kundtabell eller några andra tabeller. Men genom att skapa en logik med hjälp av ett mått och DAX-kod kan vi nu använda den för att stödja eller skapa en visualisering med våra andra tabeller.

Skapa anpassade visualiseringar i LuckyTemplates

För att skapa den visualisering vi vill ha behöver vi bara dra kolumnen Frekvensgrupp i vår dynamiska grupperingstabell på vår arbetsyta.

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Sedan drar vi vårt mått för försäljning per frekvensgrupp till vår frekvensgrupp på duken.

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Som ett resultat har vi nu en visualisering som visar oss kundens totala försäljning från de höga, låga och mellanfrekvenserna ( Ok ).

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Efter det kan vi förvandla detta till en visualisering av munkdiagram. Sedan kommer vi att se att baserat på logiken vi skapade med vår stödtabell, är de flesta av våra kunder inom mellanfrekvensen ( Ok) .  

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Det är vettigt eftersom om vi kontrollerar våra kunders totala transaktioner, har de flesta av dem runt 20-21 transaktioner.

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Det är inom mellanintervallet 15-25 ( Ok ) frekvens baserat på vår stödtabell ( Frequency Group ).

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Vi kan också skapa en annan visualisering genom att dra måttet ( försäljning efter frekvensgrupp ) inuti vår visualisering av kundnamn ...

Datamodellering i LuckyTemplates med hjälp av stödtabeller

… och kolumnen Frekvensgrupp från vår stödtabell ( Inköpsfrekvens ) .

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Som ett resultat visar visualiseringen nu kundernas namn, deras totala försäljning och deras transaktionsfrekvens. 

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Vi kan sedan konvertera denna visualisering till ett stapeldiagram om vi vill.

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Slutligen har vi dessa visualiseringar för Försäljning per frekvensgrupp efter kundnamn och frekvensgrupp och försäljning per frekvensgrupp efter frekvensgrupp.

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Slutsats

Sammanfattningsvis kunde vi skapa en stödtabell och använda den för datamodellering i LuckyTemplates. Det här är några kraftfulla tekniker som vi kan uppnå när vi använder stödbord.

Fundera nu på hur vi kan utöka logiken här. I det här fallet isolerade vi transaktioner men vi kan också göra detta till andra beräkningar för en grupp människor i försäljning, marginaler, tillväxt och många fler.

Jag hoppas att du kunde se logiken och vikten av att använda stödtabeller . Återigen, de används enbart för att stödja logiken och visualiseringen vi vill skapa och vi kan använda dem på olika sätt. Med detta kan du lägga till fantastiska analystekniker i dina egna modeller.

Med vänliga hälsningar,


Vad är Power Query & M Language: En detaljerad översikt

Vad är Power Query & M Language: En detaljerad översikt

Denna handledning ger en översikt över Power Query Editor och M-språket på LuckyTemplates-skrivbordet.

Skapa en paginerad rapport: Lägga till texter och bilder

Skapa en paginerad rapport: Lägga till texter och bilder

Lär dig hur du skapar en sidnumrerad rapport, lägger till texter och bilder och sedan exporterar din rapport till olika dokumentformat.

SharePoint Automate-funktionen | En introduktion

SharePoint Automate-funktionen | En introduktion

Lär dig hur du använder SharePoint-automatiseringsfunktionen för att skapa arbetsflöden och hjälpa dig att mikrohantera SharePoint-användare, bibliotek och listor.

Lös en dataanalysutmaning med LuckyTemplates Accelerator

Lös en dataanalysutmaning med LuckyTemplates Accelerator

Finslipa dina färdigheter i rapportutveckling genom att gå med i en dataanalysutmaning. Acceleratorn kan hjälpa dig att bli en LuckyTemplates superanvändare!

Löpande summor i LuckyTemplates med DAX

Löpande summor i LuckyTemplates med DAX

Lär dig hur du beräknar löpande summor i LuckyTemplates med DAX. Löpande summor låter dig inte fastna i ett individuellt resultat.

LuckyTemplates Dax-variabler är konstanta: Vad betyder detta?

LuckyTemplates Dax-variabler är konstanta: Vad betyder detta?

Förstå konceptet med variabler i DAX inom LuckyTemplates och konsekvenserna av variabler för hur dina mått beräknas.

LuckyTemplates Slope Chart: En översikt

LuckyTemplates Slope Chart: En översikt

Lär dig mer om den anpassade visual som kallas LuckyTemplates Slope-diagram, som används för att visa ökning/minskning för en enstaka eller flera mätvärden.

LuckyTemplates färgteman för enhetliga visualiseringar

LuckyTemplates färgteman för enhetliga visualiseringar

Upptäck färgteman i LuckyTemplates. Dessa är viktiga för att dina rapporter och visualiseringar ska se ut och fungera sömlöst.

Beräkna medelvärde i LuckyTemplates: Isolera veckodags- eller helgresultat med DAX

Beräkna medelvärde i LuckyTemplates: Isolera veckodags- eller helgresultat med DAX

Att beräkna ett genomsnitt i LuckyTemplates kan göras på många sätt för att ge dig exakt information för dina affärsrapporter.

LuckyTemplates Theming | LuckyTemplates Desktop Standard Theming

LuckyTemplates Theming | LuckyTemplates Desktop Standard Theming

Låt oss fördjupa oss i Standard LuckyTemplates-teman och granska några av funktionerna som är inbyggda i själva LuckyTemplates Desktop-applikationen.