Visa arbetsdagsnummer i Lucky-mallar med DAX

Vi kommer att arbeta igenom något alldeles unikt kring Time Intelligence inuti LuckyTemplates. Denna teknik kan hjälpa dig att spåra och bestämma det exakta arbetsdagsnumret i LuckyTemplates med hjälp av en mängd olika DAX-formler och avancerad logik. Du kan se hela videon av denna handledning längst ner på den här bloggen.

Att komma runt denna analys kan hjälpa till att lösa ett problem kring att jämföra och räkna arbetsdagar i en månad för din organisation eller ditt företag.

Med andra ord kan du jämföra det första arbetsdagsnumret i en viss månad med det första arbetsdagsnumret i en annan månad. Det kan sträcka sig till förra månaden, förra kvartalet eller förra året och så vidare.

Detta var faktiskt svårt med standardtidsintelligensfunktioner i LuckyTemplates. Men nu finns det en mängd olika funktioner för att bestämma antal arbetsdagar för vilket år och månad som helst i LuckyTemplates.

Innehållsförteckning

Exempel på insikter som visar arbetsdagsnummer i LuckyTemplates

Denna handledning kommer från något jag arbetat med för. Den talade om behovet av att jämföra "like-for-like" inom månader ur ett arbetsdagsperspektiv.

I det här specifika fallet kommer du att se denna exempelinsikt som ger siffror på arbetsdagar och helger i LuckyTemplates.

Visa arbetsdagsnummer i Lucky-mallar med DAX

Här finns det flera saker som jag kan visa i den här tabellen. Först har jag placerat en Working Days slicer i den övre delen av bordet.

Det är här du kan välja vilken data du vill komma åt, antingen veckodag eller helgdata . Du kan också välja vilken tidsram som helst – vilken månad och vilket år som helst!

Visa arbetsdagsnummer i Lucky-mallar med DAX

Varför är det viktigt att använda denna arbetsdagsnummeranalys i LuckyTemplates? Tja, detta är mest användbart när du försöker avgöra om du har mer försäljning på vissa arbetsdagar eller mer på helger.

I det här exemplet tittar vi på maj månad i början av den nordamerikanska sommaren.

Visa arbetsdagsnummer i Lucky-mallar med DAX

Genom denna data som jag presenterade kan du kanske utvärdera din försäljningstrend och i förväg veta vad som kommer att bli din försäljning den första arbetsdagen i maj nästa år.

Nu kommer tidsintelligensberäkningar inte direkt att fungera i det här fallet. I huvudsak kan du bara utvärdera ett år jämfört med föregående år oavsett om det är en vardag eller en helg.

Utmaningen här är att först avgöra vilken arbetsdag som är en vardag och vilken som är en helg. Sedan kan vi förgrena oss till mer relevanta tidsintelligensberäkningar med lite avancerad logik.

Mitt mål i den här handledningen är att hjälpa dig att förstå hur du delar ut antalet arbetsdagar. Jag kommer att visa dig i nästa del av denna handledning.

Utarbeta formlerna för arbetsdagsnummer

Så generellt kommer vi att ha mellan 20 till 22 arbetsdagar på vardagar på en månad. Och då skulle siffrorna förmodligen vara runt 8-10 helgdagar.

I vårt exempel nedan har maj månad totalt 17 arbetsdagar och 7 helgnummer.

Visa arbetsdagsnummer i Lucky-mallar med DAX

För att komma fram till den nämnda insikten använde jag formeln nedan.

Visa arbetsdagsnummer i Lucky-mallar med DAX

Integrering av RANKX-funktion

Jag älskar att använda variabler och jag rekommenderar starkt att du gör det. Det viktigaste här är att jag har integrerat funktionen i vår formel.

Visa arbetsdagsnummer i Lucky-mallar med DAX

Inuti RANKX -funktionen ska jag hitta en tabell som heter MONTHTABLE. 

Visa arbetsdagsnummer i Lucky-mallar med DAX

För att ta reda på MÅNADSTABELLEN behöver jag bara använda ett filter och utvärdera datumen för varje dag. 

Visa arbetsdagsnummer i Lucky-mallar med DAX

Men under den här tiden kommer vi att filtrera det för antingen vardagar eller helger. Detta är möjligt eftersom jag i min tabell har just den här kolumnen där jag angav om ett datum är en arbetsdag eller en helg. 

Så genom att använda den här formeln kan jag filtrera veckodagarna i en viss månad.

Visa arbetsdagsnummer i Lucky-mallar med DAX

Därefter kommer RANKX att gå över varenda en av dessa dagar och sedan utvärdera rankningen för varje dag eller rad i den virtuella tabellen.

I det här fallet måste vi också lägga in månadsdagen i denna tabell.

Visa arbetsdagsnummer i Lucky-mallar med DAX

Slutligen har jag lagt till ASC- funktionen för att utvärdera det lägsta resultatet i stigande ordning.

Visa arbetsdagsnummer i Lucky-mallar med DAX

Till exempel kan du se i kolumnen Workday Number att den returnerar 1 den 2 maj.

Sedan, när formeln ska utvärderas för 6 maj, kommer den att returnera 6 i Workday Number eftersom 7 och 8 maj är helger.

Visa arbetsdagsnummer i Lucky-mallar med DAX

Ta reda på helgnumret

Om vi ​​skulle hoppa över till helgnumret så är det samma som det blir för veckodagslogiken, men med mindre ändringar.

Viktigast av allt, du behöver bara ändra den virtuella tabellen för HELGNUMMER.

Visa arbetsdagsnummer i Lucky-mallar med DAX

Efter att ha tillämpat den nya formeln för helgnumret, kommer du att se nya resultat här i den virtuella tabellen.

Visa arbetsdagsnummer i Lucky-mallar med DAX

Du ser även under kolumnen Helgnummer att 1 maj har 1 värde. Det betyder att 1 maj har det lägsta resultatet baserat på denna logik.

Därefter är den näst lägsta rankingen den 7 maj, följt av den 8 maj. Allt beror på att vi använde Weekends i vårt filter. Således utvärderar formeln bara alla helger i månaden och returnerar sedan dess värde.

Utöver det, om vi hoppar till någon annan månad, ser du att den här beräkningen är dynamisk . Du kommer att se att det omvärderas baserat på varje månad som vi fokuserar på.

Visa arbetsdagsnummer i Lucky-mallar med DAX

Visa arbetsdagsnummer i Lucky-mallar med DAX

Jag tror att från denna handledning kan du komma fram till en specifik fråga om försäljningsjämförelse. Till exempel försäljningen den första arbetsdagen i november i år jämfört med den första vardagsförsäljningen förra året.




Slutsats

Det här är några riktigt kraftfulla saker och jag har dykt in i alla nyckelbegrepp i den här handledningen. Om du slutför den här analysen rekommenderar jag starkt att du tittar på videon. Under tiden kan du titta och förstå mer hur du använder denna logik inom din egen.

Slutligen hoppas jag att jag gav dig en intressant aspekt av tidsberäkning som du enkelt kan tillämpa på ditt företag.

Njut av!

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







Hur man kommenterar i Python – En snabbguide för nybörjare

Hur man kommenterar i Python – En snabbguide för nybörjare

Hur man kommenterar i Python – En snabbguide för nybörjare

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.