Denne tutorial kom efter en anmodning fra, hvor et medlem havde brug for at få dagen for hver ugedag og dagen i hver weekend ind i deres Dato-tabel.
anmodning fra et LuckyTemplates-medlem vedrørende hverdag og weekend
Jeg har set dette ret meget, især på LuckyTemplates Support Forum, hvor brugere forsøger at analysere lignende inden for måneder eller inden for år. Dette er et unikt krav, men et som jeg kan se har nogle brede applikationer, især hvis du har brug for at sammenligne lignende dage mellem forskellige måneder.
Det hele skulle også placeres i en beregnet kolonne, hvilket betød, at man skulle overveje konteksten for hver række i Dato-tabellen.
Vi dykker ned i RANKX-funktionen , og hvordan du kan bruge den til at beregne denne unikke indsigt.
Når du har gennemgået logikken, og du kan se, hvordan den er anvendt i Dato-tabellen (som er en skal-have-tabel i enhver datamodel), vil du blive overrasket over, hvor problemfrit du kan køre denne beregning i LuckyTemplates sammenlignet med at udfylde dette i ethvert andet værktøj.
Før vi går ind i formlerne, skal vi først oprette denne kolonne, Day Type .
inde i Dato-tabellen
Med udgangspunkt i DayInWeek- kolonnen ønsker vi at have en kolonne, der viser, hvad der er en arbejdsdag, og hvad der er en weekend.
Så hvis DayInWeek ikke er 6 eller 0 , hvilket er lørdag og søndag i vores Dato-tabel, vil det være lig med en Workday . Hvis det er disse tal, vil det svare til en weekend . Vi kan se resultaterne i vores Dag Type kolonne.
Herfra kan vi så nummerere disse Day Type-resultater ved hjælp af en formel. Logikken for arbejdsdage filtrerer kun dage i, som ville blive betragtet som en arbejdsdag. For at opnå det skal vi lave en tabel, der kun evaluerer arbejdsdagene. Derfra rangerer vi disse dage fra 1 til 21 eller 22.
Så lad os tjekke formlen ud.
Working Out Workday Number
Vi bruger variabler (VAR), CurrentMonth og MonthTable , i vores formel. Vi forstår først, hvilken måned og år vi befinder os i, fordi måneden og året er, hvordan vi skal bestemme grænserne, inden for hvilke denne reviderede virtuelle tabel vil være. Derefter, inden for hver række, fjerner vi al kontekst fra Datoer ved hjælp affungere.
Denne formel ser kun på arbejdsdage og filtrerer også efter CurrentMonth, som er vores første variabel.
Hvis dagtypen er lig med weekend , er den lig med . Derefter vil vi oprette en række dage ved at bruge, og sæt den virtuelle tabel (MonthTable). Til sidst evaluerer eller rangerer vi Månedsdagen .
Trænings weekendnummer
Lad os nu bare hoppe over til weekendnummerformlen . Det minder ret meget om formlen for Workday Number. Det eneste, vi skal ændre, er den virtuelle tabel, som vi evaluerer, som er Weekender .
Og så igen, vi vil bare bruge RANKX til at rangere hver af de Dage , som en weekenddag kan være, og det vil give os resultaterne.
Konklusion
Dette er en fantastisk Time Intelligence-teknik i LuckyTemplates til at tilføje arbejdsdage og weekendnumre til din Dato-tabel. Herfra kan du køre noget tidsintelligens baseret på arbejdet.
Dette giver dig en idé om, hvordan du skriver nogle logik og formler, der giver dig mulighed for at lave tidsintelligens baseret på disse arbejdsdage og weekender. Jeg har faktisk lavet en masse videoer om, hvordan man laver tidsintelligens med ikke-standard datotabeller og 445 kalendere. Tjek nedenstående links til disse tutorials.
Nyd at arbejde igennem denne. Det er en god idé til nye og interessante analyser.