DAX-tabellfunktioner i LuckyTemplates

I det här blogginlägget kommer jag att introducera dig för DAX-tabellfunktioner. Tabellfunktioner är helt enkeltsom returnerar ett bord.

Några av de vanligaste tabellfunktionerna som du kan stöta på i LuckyTemplates är funktionerna FILTER , VALUES och ALL . Med hjälp av dessa tabellfunktioner kan du skapa virtuella tabeller inuti LuckyTemplates.

Fysiska tabeller är tabeller som du bokstavligen kan hitta i datamodellen. Virtuella tabeller är de som har skapats virtuellt med hjälp av olika DAX-funktioner.

I nästa avsnitt ska jag lära dig några tekniker om hur du använder tabellfunktioner.

Innehållsförteckning

Använda tabellfunktioner

I det här exemplet kommer jag att beräkna antalet transaktioner som är över 10 000 USD med formeln Totalt större transaktioner .

Jag börjar formeln medfungera. Baserat på beskrivningen räknar nämnda funktion antalet rader i en tabell efter det initiala sammanhanget. Därför måste jag mata in en tabell efter funktionen. Bordet behöver dock inte vara ett fysiskt sådant som försäljningstabellen .

Om du lägger in försäljningstabellen kommer resultaten helt enkelt att visa antalet transaktioner. Detta liknar bara resultaten av måttet Totala transaktioner .

DAX-tabellfunktioner i LuckyTemplates

Om du tittar på formeln för Totala transaktioner använder denfungera. Detta är bara ytterligare ett sätt att beräkna samma resultat med hjälp av DAX-funktioner.

DAX-tabellfunktioner i LuckyTemplates

I följande exempel vill jag visa dig hur COUNTROWS -funktionen fungerar. Den här gången ska jag använda tabellfunktionenför att skapa en virtuell tabell.

DAX-tabellfunktioner i LuckyTemplates

FILTER - funktionen går igenom varje enskild rad i tabellen Försäljning . Den kommer att utvärdera varje rad i kolumnen Total försäljning om den är större än 10 000 USD eller inte. Om försäljningen av en enskild rad är större än $10 000, kommer den att räknas som en transaktion.

Som du kan se är resultaten under kolumnen Totalt större transaktioner nu uppdaterade.

DAX-tabellfunktioner i LuckyTemplates

Med den virtuella tabellen har jag skapat ett extra filter efter det initiala sammanhanget. Viktigast av allt, jag gjorde det inom själva formeln, utan att behöva skapa en fysisk tabell.

Låt oss till exempel undersöka det specifika resultatet för den 10 oktober 2018. I datamodellen kan du se att filtret flödade ner från tabellen Datum till tabellen Försäljning .

DAX-tabellfunktioner i LuckyTemplates

Inom formeln placerade jag bara ett annat filter med en annan tabellfunktion så att jag kan utvärdera hur många transaktioner som är större än $10 000. Den här beräkningen är ett bra exempel på hur användbara virtuella tabeller är.

Använda funktionen VÄRDEN

Nu ska jag visa ett annat exempel på tabellfunktioner. Det handlar om att beräkna den genomsnittliga försäljningen genom att användafungera.

Jag börjar måttet för Genomsnittlig försäljning per stad medfungera. Enligt IntelliSense kommer jag att behöva ett bord. Återigen, det behöver inte vara ett fysiskt bord, så jag kommer att använda mig av ett virtuellt.

DAX-tabellfunktioner i LuckyTemplates

För att skapa en virtuell tabell kommer jag att använda funktionen VÄRDEN och sedan lägga till Regioner[City] samt Total Sales .

DAX-tabellfunktioner i LuckyTemplates

Med AVERAGEX -funktionen kommer formeln att utvärdera varje enskild rad i den virtuella tabellen. Efter det inledande sammanhanget räknar formeln ut den totala försäljningen för alla städer rad för rad.

Efter att ha beräknat försäljningen för varje enskild stad, räknar formeln ut genomsnittet. I resultaten kan du se den genomsnittliga försäljningen per stad på de givna datumen.

DAX-tabellfunktioner i LuckyTemplates

Beräkna försäljning med hjälp av tabellfunktioner

I det här sista exemplet ska jag visa dig en annan DAX-tabellfunktion som ärfungera. Den här gången ska jag räkna ut den totala stadsförsäljningen med hjälp av.

I formeln All City Sales kan du se att jag startade formeln med funktionen BERÄKNA .

Om du lägger till funktionen ALLA tar du bort filtren som finns på plats i kolumnen Stad . Därför kommer åtgärden att beräkna den totala försäljningen i alla tillgängliga städer.

DAX-tabellfunktioner i LuckyTemplates

Om du jämför resultaten för All City Försäljning och Total Försäljning , kommer det att få samma resultat. Men om du väljer en viss stad från utsnittet förblir resultaten för försäljning av alla städer desamma.

DAX-tabellfunktioner i LuckyTemplates

Det kommer att ge dig samma resultat oavsett val. Detta beror på funktionen CALCULATE .

Den nämnda funktionen gör att du kan ändra sammanhanget för beräkningen. När du lägger till funktionen ALL tar den bort den initiala kontexten från tabellen Regioner .




Slutsats

Denna handledning introducerar dig till de vanligaste tabellfunktionerna. Om du använder dem ofta i dina beräkningar kan du bemästra det på nolltid.

Dessutom kan du göra saker mer avancerade om du börjar kombinera nämnda tabellfunktioner. Du kommer förmodligen att stöta på detta när du kör kumulativa summor, glidande medelvärden, avgångsanalys och korsförsäljningsanalyser.

Du kommer att lära dig mernär vi går vidare till att mäta förgrening.


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.