Hvor mange medarbejdere har vi i øjeblikket - Logik med flere datoer i LuckyTemplates ved hjælp af DAX

I denne øvelse lærer du, hvordan du beregner den nuværende personalepopulation for flere datoer i LuckyTemplates ved hjælp af COUNTROWS og FILTER-funktionen . Du kan se den fulde video af denne tutorial nederst på denne blog.

Denne diskussion er baseret på et spørgsmål i LuckyTemplates supportforum.

Hvor mange medarbejdere har vi i øjeblikket - Logik med flere datoer i LuckyTemplates ved hjælp af DAX

En LuckyTemplates-bruger ønskede at beregne antallet af medarbejdere, der er blevet ansat inden for bestemte tidsperioder.

For dette problem er det vigtigt at forstå, hvordan dataene er sat op. Du skal have medarbejdernes navne og datoerne for, hvornår de startede og forlod, blandt andre detaljer. Disse er almindelige HR-relaterede data.

For at få denne teknik til at fungere, skal du bruge inaktive relationer og en type formel, der gør det muligt for dig at tælle tallene mellem datoer i samme række.

Indholdsfortegnelse

Personalebefolkningsdata og -model

Lad os se på demodataene.

Hvor mange medarbejdere har vi i øjeblikket - Logik med flere datoer i LuckyTemplates ved hjælp af DAX

Du kan se, at tabellen bruger personalereferencenumre. De er nyttige, fordi HR-databaser normalt indeholder en masse information.

Der er også startdatoen og slutdatoen. Slutdatoen returnerer blank, hvis personen stadig er ansat i virksomheden.

For nu at finde ud af antallet af medarbejdere i en bestemt tidsperiode, skal du først oprette inaktive relationer i din model.

Hvor mange medarbejdere har vi i øjeblikket - Logik med flere datoer i LuckyTemplates ved hjælp af DAX

Når du har flere datoer i din faktatabel, skal du have inaktive relationer, så du kan regne ud informationen eller logikken mellem angivne datoer.

For eksempel, hvis du vil beregne antallet af medarbejdere, der startede inden for en bestemt måned, skal du have et aktivt forhold mellem Dato-tabellen og Personal Population-tabellen.

Hvor mange medarbejdere har vi i øjeblikket - Logik med flere datoer i LuckyTemplates ved hjælp af DAX

Brug af inaktive relationer giver dig mulighed for at vælge, hvilke elementer i din fakta- og opslagstabel du vil aktivere for at få din beregning til at fungere.

Valg af kontekst

For dette eksempel har datoerne en måneds- og årskontekst.

Hvor mange medarbejdere har vi i øjeblikket - Logik med flere datoer i LuckyTemplates ved hjælp af DAX

Du kan få tabellen til at vise en dagskontekst ved blot at ændre værdierne under ruden Visualiseringer.

Hvor mange medarbejdere har vi i øjeblikket - Logik med flere datoer i LuckyTemplates ved hjælp af DAX

Denne tabel kan også omdannes til en visualisering:

Hvor mange medarbejdere har vi i øjeblikket - Logik med flere datoer i LuckyTemplates ved hjælp af DAX

Diagrammet med en dagskontekst har et mere detaljeret niveau sammenlignet med det med en måneds- og årskontekst.

Formel for nuværende personale

Hvert resultat for rækken Nuværende personale skal beregnes individuelt.

Hvor mange medarbejdere har vi i øjeblikket - Logik med flere datoer i LuckyTemplates ved hjælp af DAX

Du skal isolere hver værdi og gennemarbejde logikken bag den.

For at forstå dette koncept bedre, vil rækken med maj 2018 blive brugt som eksempel:

Hvor mange medarbejdere har vi i øjeblikket - Logik med flere datoer i LuckyTemplates ved hjælp af DAX

Nu, for at beregne antallet af nuværende medarbejdere, skal du bruge begivenhederne i et fremskridtsformelmønster :

Hvor mange medarbejdere har vi i øjeblikket - Logik med flere datoer i LuckyTemplates ved hjælp af DAX

Funktionen COUNTROWS

Funktionen tæller antallet af medarbejdere inden for hver række i tabellen Personalepopulation.

Hvor mange medarbejdere har vi i øjeblikket - Logik med flere datoer i LuckyTemplates ved hjælp af DAX

VALUES Funktion og FILTER-sætningen

Lad os nu fokusere på funktionerne og udsagn inde i formlen.

For den første logik gentager VÆRDIERNE inde i FILTER-funktionen hver enkelt startdato i personalepopulationstabellen:

Hvor mange medarbejdere har vi i øjeblikket - Logik med flere datoer i LuckyTemplates ved hjælp af DAX

Hvis startdatoen er mindre end eller lig med datoen, vil den evalueres til TRUE.

For maj 2018-rækken er MAX-datoen 31. maj. Den første logik giver dig en liste over alle de medarbejdere, der har mindre startdatoer end den sidste dag i maj 2018.

Lad os nu se på den anden logik i formlen:

Hvor mange medarbejdere har vi i øjeblikket - Logik med flere datoer i LuckyTemplates ved hjælp af DAX

Den gentager slutdatoerne for hver række i tabellen Personalepopulation, der indeholder startdatoer, der er blevet bevaret efter den første logik blev kørt.

Hvis slutdatoen er større end eller lig med datoen, vil den evalueres til TRUE.

For dette eksempel, hvis slutdatoen er større end den første dag i maj, eksisterer personalet eller medarbejderen stadig inden for den angivne tidsramme.

ISBLANK-funktionen

Funktionen evaluerer, om slutdatoen er tom.

Hvor mange medarbejdere har vi i øjeblikket - Logik med flere datoer i LuckyTemplates ved hjælp af DAX

Hvis Slutdatoen returnerer blank, betyder det, at personalet stadig er ansat.

Der er således to betingelser for den anden logik i formlen. Først skal den evaluere, om slutdatoen er større end eller lig med den første dag i måneden; og for det andet, hvis det er BLANKT.

Efter at formlen har gentaget disse to logikker, tæller den derefter de resterende data i tabellen medarbejderpopulation.

FILTERET inde i funktionen ændrer konteksten for beregningen.




Konklusion

Denne vejledning dækkede, hvordan du kan tælle antallet af nuværende medarbejdere inden for flere datoer ved at bruge COUNTROWS og FILTER-funktionen i LuckyTemplates.

For at opsummere bygger FILTER-sætningerne en virtuel tabel, der indeholder data, der passer til de kriterier, der evalueres. Derefter tæller COUNTROWS-funktionen de resterende data, som giver antallet af nuværende medarbejdere inden for bestemte tidsperioder.

Inaktive relationer er nødvendige for at få denne teknik til at fungere. De sørger for, at du gentager hver enkelt medarbejder først, og derefter gennemarbejder de filtrerede data. Denne metode garanterer det korrekte antal medarbejdere pr. dato. Et aktivt forhold ville have givet den forkerte beregning.

Flere datescenarier kan være meget forvirrende, når du stirrer ud i LuckyTemplates. Med denne vejledning får du en bedre forståelse af, hvordan du bruger denne teknik i dine egne modeller.

Alt det bedste,

Leave a Comment

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.

Oprettelse af en datotabel i LuckyTemplates

Oprettelse af en datotabel i LuckyTemplates

Find ud af, hvorfor det er vigtigt at have en dedikeret datotabel i LuckyTemplates, og lær den hurtigste og mest effektive måde at gøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte vejledning fremhæver LuckyTemplates mobilrapporteringsfunktion. Jeg vil vise dig, hvordan du kan udvikle rapporter effektivt til mobilenheder.

Professionelle serviceanalyserapporter i LuckyTemplates

Professionelle serviceanalyserapporter i LuckyTemplates

I denne LuckyTemplates Showcase gennemgår vi rapporter, der viser professionel serviceanalyse fra et firma, der har flere kontrakter og kundeengagementer.

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Gå gennem de vigtigste opdateringer til Power Apps og Power Automate og deres fordele og implikationer for Microsoft Power Platform.

Almindelige SQL-funktioner: En oversigt

Almindelige SQL-funktioner: En oversigt

Opdag nogle almindelige SQL-funktioner, som vi kan bruge, såsom streng, dato og nogle avancerede funktioner til at behandle eller manipulere data.

LuckyTemplates skabelonoprettelse: Guide og tips

LuckyTemplates skabelonoprettelse: Guide og tips

I denne tutorial lærer du, hvordan du opretter din perfekte LuckyTemplates-skabelon, der er konfigureret til dine behov og præferencer.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne blog vil vi demonstrere, hvordan man lagdelte feltparametre med små multipler for at skabe utrolig nyttig indsigt og visuals.

LuckyTemplates-rangering og brugerdefineret gruppering

LuckyTemplates-rangering og brugerdefineret gruppering

I denne blog vil du lære, hvordan du bruger LuckyTemplates rangerings- og brugerdefinerede grupperingsfunktioner til at segmentere et eksempeldata og rangordne det efter kriterier.

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

I denne tutorial vil jeg dække en specifik teknik omkring, hvordan du kun viser Kumulativ Total op til en bestemt dato i dine visuals i LuckyTemplates.