Implementera DAX-måttgrupper i dina rapporter – A LuckyTemplates Modeling Review

I den här handledningen kommer jag att prata om ett riktigt viktigt ämne angående LuckyTemplates-modellering och organisation . I de flesta demos som LuckyTemplates släpper på webbseminarier, toppmöten och till LuckyTemplates-medlemmar kommer du att se att användningen av måttgrupper är omfattande. Du kan se hela videon av denna handledning längst ner på den här bloggen.

Det finns en mycket god anledning till att åtgärdsgrupper har implementerats i alla modeller som LuckyTemplates skapar. När du utvecklar avancerade analytiska modeller och rapporter i LuckyTemplates är det ytterst viktigt att organisera alla DAX-mått du skapar .

Om du inte gör detta kommer din modell att bli mycket svår att underhålla och granska i framtiden eftersom åtgärder kommer att vara svåra att hitta.

Den här handledningen är en djupdykning i varför måttgrupper är så viktiga och hur du faktiskt kan skapa dem i LuckyTemplates.  Detta är verkligen en relevant och värdefull bästa praxis om du precis har börjat och får en introduktion till åtgärder.

Låt oss försöka titta på denna rapport här. Detta kom från Learning Summit i februari 2018 .

Implementera DAX-måttgrupper i dina rapporter – A LuckyTemplates Modeling Review

Du kommer att se att det finns ett antal måttgrupper eller måtttabeller under fältet FÄLT .

Implementera DAX-måttgrupper i dina rapporter – A LuckyTemplates Modeling Review

Utvecklingssidan av inlärningstoppmötet var bara tre pass på cirka 45 minuter upp till en timme. Och inom den tiden kunde vi skapa cirka 40 till 50 åtgärder inom dessa unika grupper.

Implementera DAX-måttgrupper i dina rapporter – A LuckyTemplates Modeling Review

Tänk om du har dessa inom alla dina tabeller och du inte kommer att organisera dem ordentligt. Du kommer definitivt att gå vilse när det gäller vad du faktiskt gör i din utveckling.

Innehållsförteckning

Mät förgreningsmetodik

Mätförgrening är en annan viktig utvecklingsteknik som bygger på måttgrupper.

I den här metoden brukar jag separera måtten och placera dem i grupper utifrån vilken gren de befinner sig i. Nu börjar jag alltid med kärnberäkningarna (beräkningar), och jag kallar dessa nyckelmått .

Det är med största sannolikhet här jag börjar. Jag skapar alla enkla DAX-mått som , , , och alla andra enkla kärnfunktioner. Jag lägger alla dessa enkla, itererande och aggregerande funktioner i gruppen Nyckelåtgärder .

Implementera DAX-måttgrupper i dina rapporter – A LuckyTemplates Modeling Review

Sedan förgrenar jag mig till dessa utvalda analytiska mönster som rörliga medelvärden , rankning , scenarieanalys , segmenteringstekniker , tidsjämförelse, etc. 

Implementera DAX-måttgrupper i dina rapporter – A LuckyTemplates Modeling Review

Som du kan se kan även din tidsjämförelsemåttgrupp ha olika mått. Detta beror på att du kanske inte bara vill beräkna försäljningen förra året , utan också alla skillnader mellan försäljningen i år och förra året . Dessutom kanske du vill beräkna den procentuella förändringen mellan i år och förra året

Implementera DAX-måttgrupper i dina rapporter – A LuckyTemplates Modeling Review

Nu, det är bara några exempel på hur du kan få dessa många åtgärder. Och du måste hålla det riktigt intuitivt så att du kan referera till dessa åtgärder och dra dem till dina rapporter och visualiseringar.

Detta för att undvika att söka igenom alla dina tabeller (försöker hitta vilken åtgärd som går var) och bli förvirrad.

Du kan enkelt sortera alla dessa åtgärder, vilket kan göra en enorm skillnad när det gäller din snabbhet och effektivitet i att skapa rapporter. 

Exempel på teknik för Lucky Templates-modellering

Nu ska jag dela med mig av vad jag brukar göra på modellen. Detta bedöms också viktigt ur ett organisationsperspektiv.

Jag brukar placera mina måttbord över till höger sida. Ibland placerar jag dem också längst ner. Detta beror på att de i allmänhet inte har en relation med vår kärnmodell .

Implementera DAX-måttgrupper i dina rapporter – A LuckyTemplates Modeling Review

Det är dock fortfarande viktigt att hänvisa till dem i detta avsnitt. Det beror på att vi vill att de ska vara i en tydlig grupp där de är lätta att identifiera.

I det här fallet kan du enkelt kontrollera och hitta alla dina rankningsformler, som finns inom gruppen Demand Scenarios .

Implementera DAX-måttgrupper i dina rapporter – A LuckyTemplates Modeling Review

Och det är bara det viktigaste som jag ville påpeka här. För att upprepa, jag vill nämna hur viktiga dessa måttgrupper är när det gäller effektiviteten av LuckyTemplates-modellering och organisation.

Använda sökfunktionen i LuckyTemplates-modeller

Dessutom kan du dra nytta av andra funktioner som sökfältet i fältet FÄLT .

Implementera DAX-måttgrupper i dina rapporter – A LuckyTemplates Modeling Review

Låt oss försöka skriva " flyttning ". Som du märkte visade den alla relevanta resultat inom en viss åtgärdsgrupp som är kopplad till det vi har sökt.

Implementera DAX-måttgrupper i dina rapporter – A LuckyTemplates Modeling Review

Välja genom visualiseringar

Här är en annan cool sak som jag vill visa dig. När du väljer på visualiseringar (i detta fall City Highlights) kan du alltid se var de inkluderade måtten visas inom våra måttgrupper eller tabeller.

Implementera DAX-måttgrupper i dina rapporter – A LuckyTemplates Modeling Review

Det kommer säkert att vara lätt för dig att förstå hur saker och ting sattes upp eller postades även av någon annan. Och i framtiden, när du kanske vill titta på din rapport, kommer du snabbt att kunna hitta och referera till dessa åtgärder.

Det är främst tanken jag vill peka på här. Men innan vi avslutar detta kommer jag att visa dig hur du faktiskt skapar en åtgärdsgrupp .

Skapa en måttgrupp i en LuckyTemplates-modell

För att skapa en måttgrupp klickar du bara på alternativet Ange datafliken Hem .

Implementera DAX-måttgrupper i dina rapporter – A LuckyTemplates Modeling Review

Sedan visas ett tabellfönster. Du behöver faktiskt inte lägga någonting inuti bordet. Det betyder att du kan lämna det tomt. 

Implementera DAX-måttgrupper i dina rapporter – A LuckyTemplates Modeling Review

Skriv bara in namnet på din måttgrupp. I det här exemplet kommer vi att namnge det som 'Demo' . Klicka sedan på Ladda .

Implementera DAX-måttgrupper i dina rapporter – A LuckyTemplates Modeling Review

Sedan kommer det att skapa en tabell. Det kommer inte att bygga någon relation eftersom du faktiskt inte har någon data här.

Implementera DAX-måttgrupper i dina rapporter – A LuckyTemplates Modeling Review

Vad du behöver göra härnäst är att skapa ett mått genom att klicka på alternativet Nytt måttfliken Hem .

Implementera DAX-måttgrupper i dina rapporter – A LuckyTemplates Modeling Review

Låt oss kalla detta mått för Demoförsäljning . Vi hänvisar till en annan åtgärd ( Sälj LY ) bara för att snabbt skapa en.

Implementera DAX-måttgrupper i dina rapporter – A LuckyTemplates Modeling Review

Så det skapade Demo Försäljningsmåttet har nu dykt upp i Demomåttgruppen .

Implementera DAX-måttgrupper i dina rapporter – A LuckyTemplates Modeling Review

Låt oss ta bort den här kolumn1 först, eftersom vi faktiskt inte kommer att behöva den.

Implementera DAX-måttgrupper i dina rapporter – A LuckyTemplates Modeling Review

När du har tagit bort den klickar du bara på Visa/Dölj rutan in och ut, så ser du att detta nu är en måttgrupp eller en måtttabell. 

Implementera DAX-måttgrupper i dina rapporter – A LuckyTemplates Modeling Review

Så det är bara för att snabbt visa hur du faktiskt kan skapa en åtgärdsgrupp .

Slutsats

Measure branching är ett otroligt viktigt utvecklingskoncept för att börja implementera i dina modeller så mycket som möjligt. Genom att använda denna utvecklingsteknik i kombination med åtgärdsgrupper kan du absolut få stor skala och effektivitet till det utvecklingsarbete du implementerar inuti LuckyTemplates.

Njut av att granska detta specifika innehåll. Det kommer att förbättra dinoch rapporteringsförmåga i LuckyTemplates. Jag rekommenderar starkt att implementera dessa idéer och tekniker i dina egna rapporter och modeller.

***** Lär du dig Lucky Templates? *****









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.

Extrahera LuckyTemplates-teman och bilder från PBIX

Extrahera LuckyTemplates-teman och bilder från PBIX

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

Excel Formler Fuskblad: Mellanvägledning

Excel Formler Fuskblad: Mellanvägledning

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

Python i LuckyTemplates: Hur man installerar och ställer in

Python i LuckyTemplates: Hur man installerar och ställer in

Lär dig hur du installerar programmeringsspråket Python i LuckyTemplates och hur du använder dess verktyg för att skriva koder och visa bilder.

Beräkna dynamiska vinstmarginaler – enkel analys av LuckyTemplates med DAX

Beräkna dynamiska vinstmarginaler – enkel analys av LuckyTemplates med DAX

Lär dig hur du beräknar dynamiska vinstmarginaler vid sidan av LuckyTemplates och hur du kan få fler insikter genom att gräva djupare i resultaten.

Sortering av datumtabellkolumner i LuckyTemplates

Sortering av datumtabellkolumner i LuckyTemplates

Lär dig hur du sorterar fälten från en utökad datumtabells kolumner korrekt. Detta är en bra strategi att göra för svåra fält.

Hitta dina bästa produkter för varje region i LuckyTemplates med DAX

Hitta dina bästa produkter för varje region i LuckyTemplates med DAX

I den här artikeln går jag igenom hur du kan hitta dina toppprodukter per region med hjälp av DAX-beräkningar i LuckyTemplates, inklusive TOPN- och CALCULATE-funktionerna.

Skräpdimension: Vad är det och varför det är allt annat än skräp

Skräpdimension: Vad är det och varför det är allt annat än skräp

Lär dig hur du använder en skräpdimension för flaggor med låg kardinalitet som du vill infoga i din datamodell på ett effektivt sätt.