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.
Att använda DAX-mått för att dynamiskt gruppera data i LuckyTemplates är så kraftfullt. Du bygger ut dina datamodeller och skapar många olika filter och sätt att dela upp din data. Du kan se hela videon av denna handledning längst ner på den här bloggen.
Det här är lite mer avancerat idag, men jag älskar den här typen av saker i LuckyTemplates.
Kom ihåg att dessa sannolikt inte finns i dina ursprungliga datauppsättningar, så du skapar helt nya insikter som konsumenter av ditt innehåll verkligen kommer att uppskatta.
I det här exemplet visar jag hur du kan hämta resultat i en beräknad kolumn. Du kan sedan utvärdera vart och ett av dessa resultat genom att köra dem genom några parametrar som du har i en annan "stödtabell".
Vi kanske vill kunna se vilka som är våra produkter med hög marginal, medelstora marginalprodukter och produkter med låg marginal.
Innehållsförteckning
Skapa genomsnittliga marginaler
Låt oss först ta en titt på vår datamodell.
Med de tabeller som vi har här finns det faktiskt inget sätt för oss att gruppera våra produkter dynamiskt.
Så vad vi måste göra är att skapa ett stödbord med produktgrupperna med låg, medel och hög marginal.
För att göra det kommer vi att börja med vår kolumn beräknade medelmarginaler .
I den här modellen har vi redan totala vinster som är den totala försäljningen minus totala kostnader.
Så om vi vill få medelmarginaler måste vi bara skapa en beräknad kolumn och dividera total vinst med total försäljning .
Notera att i den här bilden nedan har jag redan ändrat formatet för kolumnen Medelmarginaler till en procentsats och sorterat kolumnen så att de är ordnade från den högsta till den lägsta procentandelen.
Skapa ett stödbord
Nu när vi har skapat våra genomsnittliga marginaler kan vi fortsätta med att skapa vår stödtabell som gör att vi kan segmentera våra produkter efter marginalerna.
För att göra det, klicka på Ange data i det övre vänstra hörnet av skärmen.
Ett popup-fönster som detta kommer att visas. Vi måste ändra namnet och inmatningskolumnerna.
Låt oss i det här fallet kalla denna stödtabell för Product Margin Group . Och vi kommer att ha en gruppkolumn med Låg, Mellan och Hög. Låt oss också ha en Min- och en Max-kolumn.
Så våra lågmarginalprodukter kommer att variera från 30 % upp till 36 %. För produkter med medelstora marginaler skulle det vara från 36 % till 38 %. Då kommer våra produkter med hög marginal att vara från 38 % upp till 100 %.
När du har angett alla nödvändiga data klickar du på Ladda.
Nu har vi ett stödbord.
Och vi kan också nu använda denna grupp med Låg, Mellan, Hög i vår logik.
Hur man segmenterar och grupperar data i LuckyTemplates
För att arbeta med vår formel, låt oss skapa ett nytt mått och kalla det Margin Group Profits .
Vi kommer att använda BERÄKNA här och sedan Totala vinster så att vi kan ha den totala vinsten inom grupperna.
Låt oss hoppa ner till en annan rad och använda FILTER för att iterera tabellen Medelmarginaler åt oss.
Vi hoppar ner en rad igen och går sedanoch sätt sedan i ett annat FILTER . Den här gången filtrerar vi över vår produktmarginalgrupp .
Nu, låt oss gå om genomsnittliga marginaler är större än eller lika med min och är mindre än max så lägger vi in i den tabellen.
Vi hoppar ner till en annan rad och lägger till mer än noll .
Efter att ha stängt vår formel kan vi dra in vår grupp och lägga till våra Marginal Group Profits .
Som du kan se får vi nu resultat här. Vi har totala vinster för våra låg-, mellan- och högmarginalprodukter. Och den totala totala vinsten är 57,7 miljoner .
Vi kan göra en snabb titt om den summan är korrekt genom att dra in vårt mått för totala vinster .
Båda tabellerna visar samma värde vilket på något sätt försäkrar oss om att vår formel är korrekt.
Men för att vara helt säkra måste vi förstå logiken.
Kontrollerar logiken
Låt oss ta en titt på formeln vi skapade igen.
Så först ska vi försöka förstå vad FILTER gör. Dettahär skapade en tabell över varje medelmarginal kolumn .
Sedan för varje enskild rad i den tabellen, titta igenom varje enskild rad i den här tabellen som är den stödjande tabellen som vi skapade.
För varje enskild rad, kontrollera om den är större än min och mindre än max . Om det är det, kommer vi att behålla den raden.
Nu är COUNTROWS större än noll här säger att om den raden behålls måste den vara inom den gruppen.
Därefter upprepas denna process för nästa genomsnittliga marginaler.
Detta gör att vi kan skapa dessa grupper.
För att bättre se vilka produkter som har låg marginal, mellanklass och hög marginal kan vi förvandla tabellen vi har skapat till en matris.
Och sedan ska vi lägga till produktnamn i raderna och gruppen i kolumnerna.
Vår matris kommer då att se ut så här nedan.
Skapa visualiseringar
Nu kan vi skapa våra visualiseringar.
Låt oss dra våra koncern- och marginalgruppvinster .
Och låt oss sedan förvandla den här tabellen till ett munkdiagram.
Låt oss sedan dra in våra produktnamn och marginalgruppvinster och förvandla denna tabell till ett staplat stapeldiagram.
Nu, efter att ha lagt in Group i Legenden, kommer vår visualisering att se ut så här.
Så de gröna staplarna är produkterna med hög marginal, de ljusblå är mellanklassen och de mörkblå är produkterna med låg marginal.
Vi kan också göra våra bilder dynamiska. Låt oss klicka på Redigera interaktioner.
Och klicka sedan på filter i bilderna som du vill ska påverkas.
Sedan, om vi klickar på Hög i vårt munkdiagram, kommer vår matris och staplade stapeldiagram att visa produkterna med hög marginal.
Och om vi klickar på Låg kommer vår matris och staplade stapeldiagram att visa produkterna med låg marginal.
Slutsats
I det här inlägget diskuterade vi hur vi dynamiskt kan gruppera data i LuckyTemplates med hjälp av DAX.
Efter att ha skapat våra genomsnittliga marginaler kunde vi skapa en stödtabell och sedan arbetade vi på vår formel för marginalgruppvinster med hjälp av CALCULATE . Detta gjorde det möjligt för oss att skapa riktigt coola dynamiska bilder.
När jag använder den här typen av teknik exploderar mitt sinne med möjligheter att ta din analys till nästa nivå.
Tänk på alla inledande kärnberäkningar du kan skapa som försäljning, kostnader, vinster, marginaler, tillväxt etc, och tänk sedan på hur du kan segmentera dina attribut eller dimensioner efter något av dessa resultat.
Allt du behöver göra är att skapa och köra dem genom någon typ av logik med en liknande teknik som jag visar upp här.
Denna DAX-logik är inte lätt, det råder inga tvivel om det, men jag vill definitivt att du ska se hur DAX kan tillämpas för att upptäcka dessa insikter.
Några tankar eller frågor, låt mig veta i kommentarerna.
Lycka till med denna.
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.