Andel av det totala med ALL och ALLSELECTED

I den här handledningen kommer jag att diskutera skillnaden mellan ALL och ALLSELECTED DAX-funktioner när jag beräknar procentandelen av totalen i LuckyTemplates. Skillnaden mellan dessa två DAX-funktioner kan vara relativt förvirrande när du precis har börjat med LuckyTemplates. Förhoppningsvis kan den här handledningen ge dig lite klarhet i denna fråga. Du kan se hela videon av denna handledning längst ner på den här bloggen.

Jag fick den här idén från en video som gjorde en introduktion omfungera. Du kan kolla den videon från LuckyTemplates Youtube-kanal här

I den videon jämförde talaren datumet med den totala försäljningen med funktionen ALLA . Här ska jag ta det exemplet ett steg längre och visa hur man antingen använder ALL ellerfunktion vid beräkning av procentandelen av den totala försäljningen . Detta kan vara efter datum eller efter kund.

Jag ska använda ett divisionsexempel i den här handledningen.

Andel av det totala med ALL och ALLSELECTED

I grund och botten är Division som en jobbtyp.

Jag placerade också en slicer längst upp till höger bara för att visa att dessa resultat är från år 2020 .

Andel av det totala med ALL och ALLSELECTED

Och detta visar det fakturerade beloppet för var och en av följande divisioner .

Andel av det totala med ALL och ALLSELECTED

Jag tillhandahöll också en slicer för divisionen som vi kommer att använda senare när vi lägger till procentandelen av det totala fakturerade antalet med antingen ALL eller funktionen.

Andel av det totala med ALL och ALLSELECTED

Innehållsförteckning

Fakturerat mått med funktionen ALLA

Detta mått här är där jag lagrade alla mina fakturamått.

Andel av det totala med ALL och ALLSELECTED

Det fakturerade måttet är det första måttet i min tabell.

Andel av det totala med ALL och ALLSELECTED

Andel av det totala med ALL och ALLSELECTED

Detta mått beräknar det fakturerade beloppet, vilket är den totala uppskattningen .

Andel av det totala med ALL och ALLSELECTED

Jag använde ocksåfunktion eftersom det inte finns någon relation mellan tabellen Datum och tabellen Jobb , så jag skapade den relationen virtuellt istället.

Och det var så jag skapade det fakturerade beloppet.

Vad jag nu ska göra är att ta faktureringen med funktionen ALLA .

Andel av det totala med ALL och ALLSELECTED

Detta beräknar summan av alla fakturerade belopp med hjälp av det fakturerade måttet som jag tidigare diskuterat. Jag använde också funktionen ALLA för att visa alla resultat per division i tabellen Jobb .

Andel av det totala med ALL och ALLSELECTED

Genom att lägga till måttet Fakturerade ALLA i den här tabellen visar den bara det totala fakturabeloppet för var och en av dessa rader.

Andel av det totala med ALL och ALLSELECTED

Så, det är vad ALL -funktionen gör. Den returnerar alla rader i en tabell eller alla värden i en kolumn samtidigt som alla befintliga filter som kan ha tillämpats ignoreras.  

Andel av totalt med ALL-funktion

Efter att ha lagt till måttet Fakturerade ALLA i tabellen är nästa sak jag vill göra att visa procentandelen av den totala försäljningen för var och en av dessa divisioner för år 2020. 

För att göra det skapade jag ett annat mått som jag kallade ALLA fakturerade % . I det här måttet delade jag bara måttet Fakturerat med måttet Fakturerat ALLA .

Andel av det totala med ALL och ALLSELECTED

Sedan lägger jag till det måttet i tabellen. Som du kan se fungerar det faktiskt korrekt baserat på resultaten för Reconstruction Division . Den visar att den har 775 766 $ av 1 866 767 $ , vilket är vettigt för en procentandel på 41,56 % .

Andel av det totala med ALL och ALLSELECTED

Men vad händer om jag bara vill välja en viss division ?

Till exempel kommer jag att använda min slicer här så att tabellen bara visar divisionerna Rekonstruktion och Mögelsanering .

Andel av det totala med ALL och ALLSELECTED

Det är märkbart att kolumnen ALLA fakturerade % fortfarande visar samma procentandel.

Andel av det totala med ALL och ALLSELECTED

Det visar inte de förväntade resultaten som jag vill ha. Detta beror på att det i princip bara är att ta det fakturerade resultatet dividerat med det fakturerade ALLA- resultatet för att få det procentuella värdet.

Andel av det totala med ALL och ALLSELECTED

Vad jag vill är att visa procentandelen av rekonstruktionen och mögelsaneringen av det nuvarande totala fakturerade beloppet .

Andel av det totala med ALL och ALLSELECTED

Det är här ALLSELECTED -funktionen kommer in.

Fakturerat mått med funktionen ALLSELECTED

Jag avmarkerar alternativen Rekonstruktion och Mögelsanering tills vidare. Låt oss sedan kolla in ett annat mått som jag skapade för Invoiced med funktionen ALLSELECTED . Jag döpte den till Fakturerad ALLVALD .

Andel av det totala med ALL och ALLSELECTED

I det här måttet använde jag åtgärdsförgreningstekniken igen . Men istället för att använda funktionen ALL , använde jag funktionen ALLSELECTED .

Andel av det totala med ALL och ALLSELECTED

Jag lägger till det måttet igen i tabellen. Som du kan se visar kolumnen Fakturerade ALLA VALDA samma belopp som Fakturerade ALLA .

Andel av det totala med ALL och ALLSELECTED

Detta beror på att som standard är alla divisioner valda i den här modellen och jag har inte använt slicern ännu.

Andel av totalt med ALLSELECTED-funktion

Jag skapade också ett mått som heter ALLSELECTED Invoiced% för att få procentandelen av den totala försäljningen för var och en av dessa divisioner för år 2020.

Andel av det totala med ALL och ALLSELECTED

Det liknar måttet ALL Invoiced% , men jag använde funktionen ALLSELECTED här istället för funktionen ALL .

Andel av det totala med ALL och ALLSELECTED

När du lägger till det i tabellen ser du att det visar liknande resultat från kolumnen ALLA fakturerade % .

Andel av det totala med ALL och ALLSELECTED

Men det är här som tricket med den här handledningen kommer in. Jag använder Division slicer igen och väljer Reconstruction and Mold Remediation .

Andel av det totala med ALL och ALLSELECTED

Och du kommer att se att resultatet av kolumnen ALLSELECTED Invoiced% nu skiljer sig från ALL fakturerade% -kolumnen .

Andel av det totala med ALL och ALLSELECTED

Kolumnen ALLA fakturerade % visar bara 44,40 % eftersom den fortfarande beräknar det fakturerade beloppet för de andra divisionerna även om de inte är valda.

Andel av det totala med ALL och ALLSELECTED

Å andra sidan visar ALLSELECTED Invoiced% -kolumnen där vi använde ALLSELECTED -funktionen en totalsumma på 100% . Detta beror på att det bara beräknar det fakturerade beloppet för de valda divisionerna.

Andel av det totala med ALL och ALLSELECTED

Detta visar korrekt att Mold Remediation- divisionen gör 6% och Reconstruction -divisionen utgör 93% och en halv av den nuvarande summan av 828 925 $ fakturerat från båda divisionerna.

Sammanfattningsvis är detta skillnaden mellan funktionen ALL och ALLSELECTED . I det här exemplet väljer jag mer division för att ytterligare se skillnaden.

Andel av det totala med ALL och ALLSELECTED

Efter att ha valt division Water Mitigation visade siffrorna under kolumnerna ALLSELECTED Invoiced% och ALL Invoiced% en märkbar förändring.




Slutsats

Det var allt jag ville dela med mig av i denna handledning. Detta värdefulla tips kan definitivt hjälpa dig att beräkna rätt procent av totalen, oavsett om det är fakturering eller total försäljning. Dessutom hoppas jag att denna handledning har gett dig klarhet i skillnaden mellan ALL och ALLSELECTED -funktionerna i LuckyTemplates.

Kolla in länkarna nedan och vårsamt för fler exempel och relaterat innehåll.

Jarrett


Vad är Power Query & M Language: En detaljerad översikt

Vad är Power Query & M Language: En detaljerad översikt

Denna handledning ger en översikt över Power Query Editor och M-språket på LuckyTemplates-skrivbordet.

Skapa en paginerad rapport: Lägga till texter och bilder

Skapa en paginerad rapport: Lägga till texter och bilder

Lär dig hur du skapar en sidnumrerad rapport, lägger till texter och bilder och sedan exporterar din rapport till olika dokumentformat.

SharePoint Automate-funktionen | En introduktion

SharePoint Automate-funktionen | En introduktion

Lär dig hur du använder SharePoint-automatiseringsfunktionen för att skapa arbetsflöden och hjälpa dig att mikrohantera SharePoint-användare, bibliotek och listor.

Lös en dataanalysutmaning med LuckyTemplates Accelerator

Lös en dataanalysutmaning med LuckyTemplates Accelerator

Finslipa dina färdigheter i rapportutveckling genom att gå med i en dataanalysutmaning. Acceleratorn kan hjälpa dig att bli en LuckyTemplates superanvändare!

Löpande summor i LuckyTemplates med DAX

Löpande summor i LuckyTemplates med DAX

Lär dig hur du beräknar löpande summor i LuckyTemplates med DAX. Löpande summor låter dig inte fastna i ett individuellt resultat.

LuckyTemplates Dax-variabler är konstanta: Vad betyder detta?

LuckyTemplates Dax-variabler är konstanta: Vad betyder detta?

Förstå konceptet med variabler i DAX inom LuckyTemplates och konsekvenserna av variabler för hur dina mått beräknas.

LuckyTemplates Slope Chart: En översikt

LuckyTemplates Slope Chart: En översikt

Lär dig mer om den anpassade visual som kallas LuckyTemplates Slope-diagram, som används för att visa ökning/minskning för en enstaka eller flera mätvärden.

LuckyTemplates färgteman för enhetliga visualiseringar

LuckyTemplates färgteman för enhetliga visualiseringar

Upptäck färgteman i LuckyTemplates. Dessa är viktiga för att dina rapporter och visualiseringar ska se ut och fungera sömlöst.

Beräkna medelvärde i LuckyTemplates: Isolera veckodags- eller helgresultat med DAX

Beräkna medelvärde i LuckyTemplates: Isolera veckodags- eller helgresultat med DAX

Att beräkna ett genomsnitt i LuckyTemplates kan göras på många sätt för att ge dig exakt information för dina affärsrapporter.

LuckyTemplates Theming | LuckyTemplates Desktop Standard Theming

LuckyTemplates Theming | LuckyTemplates Desktop Standard Theming

Låt oss fördjupa oss i Standard LuckyTemplates-teman och granska några av funktionerna som är inbyggda i själva LuckyTemplates Desktop-applikationen.