Optimera LuckyTemplates-formler med avancerad DAX

Jag ska gå igenom några intressanta koncept som involverar användning av flera tabellfunktioner för att optimera dina LuckyTemplates-formler . Du kan se hela videon av denna handledning längst ner på den här bloggen.

Jag kommer att använda ett exempel där en av medlemmarna frågade om det är möjligt att lägga till ett filter när man använder SUMMARIZE- funktionen .

Optimera LuckyTemplates-formler med avancerad DAX

Detta är ganska vanligt för scenarier när du behöver skapa virtuella tabeller som itererar genom en logik inom måtten istället för att iterera hela tabellen.

Defunktion har många användningsområden. Det gör att du kan skapa en sammanfattningstabell, antingen fysiskt eller virtuellt. Du kan också använda den för att skapa mer avancerade tabellfunktioner genom att lägga till , , eller . Det finns ett brett utbud av dessa bordsfunktioner som du kan använda.

För den här handledningen vill jag visa dig hur du kombinerar några tabellfunktioner för att optimera dina LuckyTemplates-formler. På så sätt kan du få mer relevanta resultat som du behöver använda för din analys.

LADDA NED DAX RESURS HÄR

Innehållsförteckning

Optimera LuckyTemplates-formler med hjälp av en filterfunktion

I exemplet ville medlemmen skapa en försäljningstabell per stad, men ville bara titta på en viss delmängd av dessa städer. Således behövs ett extra filter i tabellen för att få ett visst sortiment av försäljning.

En av våra LuckyTemplates-experter, Brian, kom på en relativt enkel lösning för att lösa detta scenario. Nyckelpunkten med lösningen är att du kan sätta en virtuell tabell efter att ha placeratfungera.

Optimera LuckyTemplates-formler med avancerad DAX

I det här fallet kan du använda vilken tabellfunktion som helst som är tillgänglig för dig, till exempel SUMMARIZE . S UMMARIZE - funktionen är en tabellfunktion som skapar en sammanfattningstabell för regioner och städer. Utöver det innehåller den den totala stadsförsäljningen och den totala försäljningen.

Optimera LuckyTemplates-formler med avancerad DAX

Eftersom denna virtuella tabell är inuti ett filter, returnerar den bara de städer som har över 1 miljon totala stadsförsäljningar.

Optimera LuckyTemplates-formler med avancerad DAX

Som du kan se fungerar det bra och det är effektivt för att optimera dina LuckyTemplates-formler. 

Dessutom kan du också skapa ett mått som bara letar efter den genomsnittliga försäljningen per stad med AVERAGEX . Detta är användbart i ett scenario där du bara vill titta på försäljningen för toppstäderna över en viss summa.

Defunktion kan hjälpa till att minimera mängden iterationer som behövs för din formel. Denna funktion hjälper också till att låta den virtuella tabellen iterera genom mindre eller mindre tal. 

Använda ADDCOLUMNS för att optimera LuckyTemplates-formler

En annan medlem, Nick, bidrog med ett bättre sätt att optimera exempelformeln LuckyTemplates. Det innebär att lägga en annan tabellfunktion som kallasinsidan avistället för att bara ha SUMMARIZE- funktionen.

Optimera LuckyTemplates-formler med avancerad DAX

Den nya tekniken förbättrar beräkningens prestanda något och förhindrar en del udda resultat. Defunktionen gör att du kan skapa en virtuell tabell med ytterligare kolumner.

I det här exemplet skapar SUMMARIZE- funktionen en tabell med en kolumn. Men genom ADDCOLUMNS kan du lägga till ytterligare en kolumn för total försäljning. 

Optimera LuckyTemplates-formler med avancerad DAX

Lägg bara formeln ADDCOLUMNS i FILTER -funktionen i en befintlig formel för att skapa ett extra filter. Detta är bara ett sätt att skapa en tvåkolumn och filtrerad tabell som ser ut som den nedan.

Optimera LuckyTemplates-formler med avancerad DAX

Du kan också använda samma teknik för att uppnå vilken typ av virtuell tabell som helst som itererar genom en AVERAGEX -funktion ellerellerfungera. Du kan bara lägga dessa tabellfunktioner ovanpå varandra för att ändra formen på den virtuella tabellen. 




Slutsats

Du kan optimera dina LuckyTemplates-formler för att ändra formen eller justera sammanfattningen av data i din modell genom att använda kraften i DAX.

I denna korta handledning vill jag bara lyfta fram några fantastiska lösningar från medlemmarna i LuckyTemplates Forum. Som jag har visat fanns det några intressanta tekniker som jag tror att du enkelt kan tillämpa på dina egna mått och logik inuti LuckyTemplates. Jag hoppas att du har fått några användbara tips här idag.

Med vänliga hälsningar!

Leave a Comment

Skapa en datumtabell i LuckyTemplates

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.

LuckyTemplates mobilrapporteringstips och tekniker

LuckyTemplates mobilrapporteringstips och tekniker

Denna korta handledning belyser LuckyTemplates mobilrapporteringsfunktion. Jag ska visa dig hur du kan utveckla rapporter effektivt för mobila enheter.

Professional Service Analytics-rapporter i LuckyTemplates

Professional Service Analytics-rapporter i LuckyTemplates

I denna LuckyTemplates Showcase går vi igenom rapporter som visar professionell serviceanalys från ett företag som har flera kontrakt och kundengagemang.

Microsoft Power Platform-uppdateringar | Microsoft Ignite 2021

Microsoft Power Platform-uppdateringar | Microsoft Ignite 2021

Gå igenom de viktigaste uppdateringarna för Power Apps och Power Automate och deras fördelar och konsekvenser för Microsoft Power Platform.

Vanliga SQL-funktioner: En översikt

Vanliga SQL-funktioner: En översikt

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.

LuckyTemplates Skapa mall: Guide och tips

LuckyTemplates Skapa mall: Guide och tips

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.

Fältparametrar och små multiplar i LuckyTemplates

Fältparametrar och små multiplar i LuckyTemplates

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.

LuckyTemplates Rank och anpassad gruppering

LuckyTemplates Rank och anpassad gruppering

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.

Visar kumulativ total endast upp till ett visst datum i LuckyTemplates

Visar kumulativ total endast upp till ett visst datum i LuckyTemplates

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.

Punktdiagram: Avancerade anpassade bilder för LuckyTemplates

Punktdiagram: Avancerade anpassade bilder för 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.