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? *****







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.

Extrahera LuckyTemplates-teman och bilder från PBIX

Extrahera LuckyTemplates-teman och bilder från PBIX

Lär dig hur du tar isär en PBIX-fil för att extrahera LuckyTemplates-teman och bilder från bakgrunden och använda den för att skapa din rapport!

Excel Formler Fuskblad: Mellanvägledning

Excel Formler Fuskblad: Mellanvägledning

Excel Formler Fuskblad: Mellanvägledning

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

Python i LuckyTemplates: Hur man installerar och ställer in

Python i LuckyTemplates: Hur man installerar och ställer in

Lär dig hur du installerar programmeringsspråket Python i LuckyTemplates och hur du använder dess verktyg för att skriva koder och visa bilder.

Beräkna dynamiska vinstmarginaler – enkel analys av LuckyTemplates med DAX

Beräkna dynamiska vinstmarginaler – enkel analys av LuckyTemplates med DAX

Lär dig hur du beräknar dynamiska vinstmarginaler vid sidan av LuckyTemplates och hur du kan få fler insikter genom att gräva djupare i resultaten.

Sortering av datumtabellkolumner i LuckyTemplates

Sortering av datumtabellkolumner i LuckyTemplates

Lär dig hur du sorterar fälten från en utökad datumtabells kolumner korrekt. Detta är en bra strategi att göra för svåra fält.

Hitta dina bästa produkter för varje region i LuckyTemplates med DAX

Hitta dina bästa produkter för varje region i LuckyTemplates med DAX

I den här artikeln går jag igenom hur du kan hitta dina toppprodukter per region med hjälp av DAX-beräkningar i LuckyTemplates, inklusive TOPN- och CALCULATE-funktionerna.

Skräpdimension: Vad är det och varför det är allt annat än skräp

Skräpdimension: Vad är det och varför det är allt annat än skräp

Lär dig hur du använder en skräpdimension för flaggor med låg kardinalitet som du vill infoga i din datamodell på ett effektivt sätt.