Beräknar medianvärde med DAX i LuckyTemplates

I den här handledningen visar jag hur du beräknar medianvärdet från en lista med värden i LuckyTemplates med hjälp avtillsammans med andra DAX-funktioner. Jag visar hur du kan placera en virtuell tabell inuti den här funktionen och sedan utvärdera genom den virtuella tabellen för att erhålla det ultimata resultatet - medianresultatet. Du kan se hela videon av denna handledning längst ner på den här bloggen.

Med de många statistiska funktionerna som vi kan använda i DAX måste vi förstå hur de beräknar och hur de fungerar över värdetabeller.

Medianen är det värde som skiljer den högre halvan från den nedre halvan av ett dataurval (en population eller en sannolikhetsfördelning). För en datamängd kan den ses som "mittvärdet".

Du kanske inte vill ställa in din rapport så här, men jag har ställt in den så för att du ska förstå strukturen i den här tabellen. Du kommer att se hur du skapar den här tabellen i en formel för att sedan gå och utvärdera resultatet.

Beräknar medianvärde med DAX i LuckyTemplates

Innehållsförteckning

Beräkna medianförsäljning med MEDIANX

Nyckelfunktionen att använda i beräkningen är. Denna DAX-funktion gör det möjligt för oss att iterera genom en tabell (fysisk eller virtuell). I det här fallet itererar vi genom en virtuell tabell eftersom vi vill beräkna medianen per tillstånd. Vi kan inte placera tabellen Plats eftersom den är på en mer detaljerad detaljnivå, vilket är efter stad.

Beräknar medianvärde med DAX i LuckyTemplates

Eftersom vi utvärderar på delstatsnivå måste vi på något sätt justera vår tabell. För att göra det använder vifungera. Denna bordsfunktion är ren och lätt att implementera inuti itererande funktioner som MEDIANX.

Vi återskapar den här tabellen här, kolumnen Statuskod och kolumnen Total försäljning, men vi kallar den för försäljningsvärden .

Beräknar medianvärde med DAX i LuckyTemplates

Så, på varje rad, itererar vi genom varje stat och räknar ut den totala försäljningen. Medianen kommer att ske över all vår försäljning när all iterering är klar. Och det är så vi uppnår statens medianförsäljning .

Ett annat sätt att använda formeln

Vi kan återanvända formeln på många olika sätt. Här är ett exempel.

Beräknar medianvärde med DAX i LuckyTemplates

I den här formeln beräknar vi för. Allt vi behöver göra är att ändra den virtuella tabellen som vi itererar genom inuti vår itereringsfunktion (MEDIANX). Och istället för att skapa en virtuell tabell över tillstånden skapar vi en med Produktnamn . Den andra kolumnen är fortfarande försäljningsvärdet med total försäljning.

Beräknar medianvärde med DAX i LuckyTemplates

När vi är klara med alla dessa produkter räknar vi ut medianen.




Slutsats

Du kommer att upptäcka att dessa tekniker i denna handledning är återanvändbara när du slutför andra statistiska analyser. Detta är en riktigt bra recension avnär det gäller hur de fungerar inuti LuckyTemplates. Du måste behärska dessa koncept om du ska kunna använda LuckyTemplates och DAX till fullo.

Njut av att arbeta igenom denna handledning. Om du vill ha ytterligare studier kring denna typ av DAX-funktionalitet inuti LuckyTemplates, kolla in länkarna nedan.

Skål!

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







Upptäck unika insikter med LuckyTemplates TOPN-funktion

Upptäck unika insikter med LuckyTemplates TOPN-funktion

Den här bloggen innehåller LuckyTemplates TOPN DAX-funktion, som gör att du kan få unika insikter från dina data, vilket hjälper dig att fatta bättre marknadsföringsbeslut.

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Lär dig några fantastiska analytiska tekniker som vi kan göra för datamodellering i LuckyTemplates med hjälp av DAX-stödtabeller.

Avancerad DAX för LuckyTemplates: Implementering av rankningslogik över unika insikter

Avancerad DAX för LuckyTemplates: Implementering av rankningslogik över unika insikter

Här dyker vi in ​​i LuckyTemplates Advanced DAX och implementerar rankningslogik för att få en mycket unik insikt. Jag visar också upp måttförgrening i det här exemplet.

LuckyTemplates What-If-parameterfunktion

LuckyTemplates What-If-parameterfunktion

Den här bloggen introducerar den nya funktionen i LuckyTemplates, analysparametern What-If. Du kommer att se hur det gör allt snabbt och enkelt för din scenarioanalys.

Använd LuckyTemplates Mät förgreningar för att kontrollera om dina marginaler ökar när intäkterna växer

Använd LuckyTemplates Mät förgreningar för att kontrollera om dina marginaler ökar när intäkterna växer

Lär dig hur du avgör om din intäktstillväxt är bra genom att kontrollera om dina marginaler ökade med hjälp av LuckyTemplates mäter förgrening.

LuckyTemplates parametrar via frågeredigerare

LuckyTemplates parametrar via frågeredigerare

Lär dig och förstå hur du kan skapa och använda LuckyTemplates-parametrar som är en kraftfull funktion i frågeredigeraren.

Runda stapeldiagram – En visualisering för din instrumentpanel

Runda stapeldiagram – En visualisering för din instrumentpanel

Denna handledning kommer att diskutera hur man skapar ett runt stapeldiagram med Charticulator. Du kommer att lära dig hur du designar dem för din LuckyTemplates-rapport.

PowerApps funktioner och formler | En introduktion

PowerApps funktioner och formler | En introduktion

Lär dig hur du använder PowerApps funktioner och formler för att förbättra funktionaliteten och ändra ett beteende i vår Power Apps canvas-app.

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.