LuckyTemplates DAX ALL-funktion – hur det fungerar

Jag vill ge dig en riktigt snabb introduktion till LuckyTemplates DAX ALL-funktion. Jag tycker att det kan vara lite förvirring kring hur den här funktionen fungerar, och jag vill förenkla den och göra den lätt att förstå. Denna handledning gör att du kan känna igen var och när du ska använda den här funktionen. Du kan se hela videon av denna handledning längst ner på den här bloggen.

DeFunktionen är verkligen mångsidig och kan möjliggöra analys på riktigt hög nivå om du verkligen förstår vad den faktiskt gör. Jag ska gå igenom några exempel så att du kan få en praktisk förståelse för när du ska använda den.

ALL-funktionen är också känd som filterfunktionen eller "ta bort kontextfunktionen".

Innehållsförteckning

Beräkna procent av försäljningen med hjälp av LuckyTemplates DAX ALL-funktionen

Jag har en väldigt enkel modell här där jag bara analyserar min kundförsäljning. Jag har en visualisering samt en tabell. Och om jag vill borra in i ett visst år kan jag göra det genom att använda min slicer.

LuckyTemplates DAX ALL-funktion – hur det fungerar

Så jag ska skapa ett nytt mått och kalla det All Customer Sales . I det här måttet eller formeln kommer jag att användafungera.

Att förstå hur CALCULATE fungerar är avgörande här. Denna funktion ändrar kontexten för en beräkning. Du kan ta bort eller lägga till filter med BERÄKNA. Du kan göra en mängd olika saker med den och du kan förgrena dina mått.

I CALCULATE anger jag alltid ett av mina kärnmått, och i det här fallet, Total Sales . Därefter vill jag använda ALL eftersom det tar bort filter.

Sedan ska jag lägga till kolumnen Kundnamn . Jag skulle kunna lägga upp min kundtabell här, men i det här fallet ska jag bara vara specifik. Detta tar bort kolumnen Kundnamn från sammanhanget för denna beräkning.

LuckyTemplates DAX ALL-funktion – hur det fungerar

När jag matar in det här måttet i min tabell ser du att det ger oss summan på varje enskild rad. Om du tittar på formeln så räknar jag fortfarande på total försäljning, men jag ändrar innehållet. Jag tar bort alla filter som kommer från kundtabellen. Och det är därför vi nu har summan på varenda rad.

LuckyTemplates DAX ALL-funktion – hur det fungerar

Och sedan härifrån kan jag beräkna procent (%) av kundförsäljning . Allt jag behöver göra är bara någon enkel åtgärd förgrening . Jag totalförsäljning av ALL kundförsäljning helt enkelt . Och sedan ska jag sätta en nolla (0) som ett alternativt resultat .

LuckyTemplates DAX ALL-funktion – hur det fungerar

Jag ska bara omvandla detta till en procentsats, ta upp det till bordet, så ser vi procentandelen av försäljningen från varje kund.

LuckyTemplates DAX ALL-funktion – hur det fungerar

Visualiseringstekniker för fler insikter

Jag kan också göra detta till en visualisering för mer meningsfulla insikter. Detta kan vara relevant om du har en mindre kundbas eller ett litet antal produkter eller om du vill jämföra din lagerförsäljning eller olika butiker utifrån en procentandel av den totala försäljningen.

LuckyTemplates DAX ALL-funktion – hur det fungerar

Detta är en väldigt enkel teknik som du kan använda för att aktivera det. Och kom ihåg med alla dessa beräkningar, du behöver faktiskt inte de mellanliggande beräkningarna på bordet. Med måttförgrening kan du enkelt skapa sådana här tabeller.

LuckyTemplates DAX ALL-funktion – hur det fungerar

En annan sak som du kan göra, som jag tycker fungerar ganska bra är.

LuckyTemplates DAX ALL-funktion – hur det fungerar

Du kan lägga till datafält i din visualisering och göra den mer övertygande.

LuckyTemplates DAX ALL-funktion – hur det fungerar

LuckyTemplates DAX ALL-funktion & initial kontext

Det viktigaste att notera här är att verkligen förstå vad det ursprungliga sammanhanget är. Jag ska visa dig varför.

Till exempel kommer jag att ha mina produkter som mitt initiala sammanhang istället för kundnamn. Kolla vad som händer med alla siffror. De förändrades avsevärt och de är faktiskt inte vettiga.

LuckyTemplates DAX ALL-funktion – hur det fungerar

När du verkligen förstår vad BERÄKNA och ALLA gör i kombination, kommer du att se hur de fungerar med det ursprungliga sammanhanget.

Som du kan se i den här tabellen har vi produkter som initialt sammanhang och vi har total försäljning. Vi tar bort allt sammanhang från kunderna, men vi påverkar inte produkterna alls eftersom produktnamnet inte finns i vår formel. Det gör faktiskt inget annorlunda mot vår totala försäljning.

Men om vi lägger vårt kundnamn ovanpå det ser du att vi har olika mängder. Detta beror på att ALL nu påverkar kundnamnet här.

LuckyTemplates DAX ALL-funktion – hur det fungerar

Så vi har lite kontext från produktnamnet och vi har också kontext från kundnamnen. Vi har den totala försäljningen för den kombinationen, men i beräkningen av All Customer Sales tar vi bort alla sammanhang från kunden.

Så om jag sorterar detta efter produktnamn är alla dessa nummer desamma för alla dessa kunder, eftersom kontexten från kunden tas bort med funktionen ALLA.

LuckyTemplates DAX ALL-funktion – hur det fungerar

Och om jag scrollar nedåt ser du att det här numret ändras så fort vi går till en annan produkt.

LuckyTemplates DAX ALL-funktion – hur det fungerar




Slutsats

Det här är några av de viktigaste sakerna som du verkligen måste förstå för att effektivt kunna använda LuckyTemplates DAX ALL-funktion.

Förstå din nuvarande beräkningskontext och kom ihåg att BERÄKNA gör att du kan ändra det sammanhanget. ALL är funktionen för att ta bort filter som du kan placera inuti CALCULATE.

Så leka med det här, så kommer du att hitta många sätt att använda ALL-funktionen och hitta massor av olika insikter. Det finns gott om exempel genomgåendes innehåll på vår plattform så se till att du också kollar in dem.

Med vänliga hälsningar!


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.