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.
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.
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 .
Och detta visar det fakturerade beloppet för var och en av följande divisioner .
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.
Innehållsförteckning
Fakturerat mått med funktionen ALLA
Detta mått här är där jag lagrade alla mina fakturamått.
Det fakturerade måttet är det första måttet i min tabell.
Detta mått beräknar det fakturerade beloppet, vilket är den totala uppskattningen .
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 .
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 .
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.
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 .
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 % .
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 .
Det är märkbart att kolumnen ALLA fakturerade % fortfarande visar samma procentandel.
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.
Vad jag vill är att visa procentandelen av rekonstruktionen och mögelsaneringen av det nuvarande totala fakturerade beloppet .
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 .
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 .
Jag lägger till det måttet igen i tabellen. Som du kan se visar kolumnen Fakturerade ALLA VALDA samma belopp som Fakturerade ALLA .
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.
Det liknar måttet ALL Invoiced% , men jag använde funktionen ALLSELECTED här istället för funktionen ALL .
När du lägger till det i tabellen ser du att det visar liknande resultat från kolumnen ALLA fakturerade % .
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 .
Och du kommer att se att resultatet av kolumnen ALLSELECTED Invoiced% nu skiljer sig från ALL fakturerade% -kolumnen .
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.
Å 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.
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.
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
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.
Denna korta handledning belyser LuckyTemplates mobilrapporteringsfunktion. Jag ska visa dig hur du kan utveckla rapporter effektivt för mobila enheter.
I denna LuckyTemplates Showcase går vi igenom rapporter som visar professionell serviceanalys från ett företag som har flera kontrakt och kundengagemang.
Gå igenom de viktigaste uppdateringarna för Power Apps och Power Automate och deras fördelar och konsekvenser för Microsoft Power Platform.
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.
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.
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.
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.
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.
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.