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 du att lära dig hur du räknar ut den nuvarande personalpopulationen för flera datum i LuckyTemplates med hjälp av COUNTROWS och FILTER-funktionen . Du kan se hela videon av denna handledning längst ner på den här bloggen.
Den här diskussionen är baserad på en fråga i LuckyTemplates supportforum.
En LuckyTemplates-användare ville beräkna antalet anställda som har anställts inom specifika tidsperioder.
För det här problemet är det viktigt att förstå hur informationen är inställd. Du bör ha medarbetarnas namn och datum när de började och lämnade, bland annat. Dessa är vanliga HR-relaterade data.
För att få den här tekniken att fungera måste du använda inaktiva relationer och en typ av formel som gör att du kan räkna siffrorna mellan datum på samma rad.
Innehållsförteckning
Personalbefolkningsdata och modell
Låt oss titta på demodata.
Du kan se att tabellen använder personalens referensnummer. De är användbara eftersom HR-databaser vanligtvis innehåller mycket information.
Det finns också startdatum och slutdatum. Slutdatumet returneras blankt om personen fortfarande är anställd i företaget.
Nu, för att ta reda på antalet anställda under en viss tidsperiod, måste du först skapa inaktiva relationer i din modell.
När du har flera datum i din faktatabell måste du ha inaktiva relationer så att du kan räkna ut informationen eller logiken mellan angivna datum.
Om du till exempel vill beräkna antalet anställda som började inom en specifik månad, behöver du en aktiv relation mellan tabellen Datum och Personalpopulation.
Genom att använda inaktiva relationer kan du välja vilka element i din fakta- och uppslagstabell du vill aktivera för att få din beräkning att fungera.
Att välja kontext
För det här exemplet har datumen en månads- och årskontext.
Du kan få tabellen att visa en dagskontext genom att helt enkelt ändra värden under rutan Visualiseringar.
Denna tabell kan också förvandlas till en visualisering:
Diagrammet med en dagskontext har en mer detaljerad detaljnivå jämfört med den med en månads- och årskontext.
Formel för nuvarande personal
Varje resultat för raden Aktuell personal bör beräknas individuellt.
Du måste isolera varje värde och arbeta igenom logiken bakom det.
För att förstå detta koncept bättre kommer raden med maj 2018 att användas som exempel:
Nu, för att beräkna antalet nuvarande anställda, måste du använda händelserna i ett framstegsformelmönster :
Funktionen COUNTROWS
Funktionen räknar antalet anställda inom varje rad i tabellen Personalpopulation.
VÄRDEN Funktion och FILTER-satsen
Låt oss nu fokusera på funktionerna och påståendena i formeln.
För den första logiken, itererar VÄRDENna i FILTER-funktionen genom varje enskilt startdatum i tabellen Personal Population:
Om startdatumet är mindre än eller lika med datumet kommer det att utvärderas till TRUE.
För maj 2018-raden är MAX-datumet 31 maj. Den första logiken ger dig en lista över alla anställda som har mindre startdatum än den sista maj 2018.
Låt oss nu titta på den andra logiken i formeln:
Den itererar genom slutdatumen för varje rad i tabellen Personalpopulation som innehåller startdatum som har behållits efter att den första logiken kördes.
Om slutdatumet är större än eller lika med datumet kommer det att utvärderas till TRUE.
I det här exemplet, om slutdatumet är större än den första dagen i maj, finns personalen eller medarbetaren fortfarande kvar inom den angivna tidsramen.
ISBLANK-funktionen
Funktionen utvärderar om slutdatumet är tomt.
Om Slutdatumet är tomt betyder det att personalen fortfarande är anställd.
Det finns alltså två villkor för den andra logiken i formeln. Först måste den utvärdera om slutdatumet är större än eller lika med den första dagen i månaden; och för det andra, om det är BLANKT.
Efter att formeln itererat genom dessa två logiker, räknar den sedan återstående data i tabellen Personal Population.
FILTRET inuti funktionen ändrar kontexten för beräkningen.
Slutsats
Denna handledning behandlade hur du kan räkna antalet nuvarande anställda inom flera datum med hjälp av COUNTROWS och FILTER-funktionen i LuckyTemplates.
För att sammanfatta bygger FILTER-satserna en virtuell tabell som innehåller data som passar de kriterier som utvärderas. Sedan räknar COUNTROWS-funktionen återstående data som ger antalet nuvarande anställda inom specifika tidsperioder.
Inaktiva relationer behövs för att denna teknik ska fungera. De ser till att du itererar igenom varje anställd först och sedan går igenom den filtrerade datan. Denna metod garanterar korrekt personalantal per datum. En aktiv relation skulle ha gett den felaktiga beräkningen.
Scenarier för flera datum kan vara mycket förvirrande när du stirrar ut i LuckyTemplates. Med den här handledningen får du en bättre förståelse för hur du använder den här tekniken i dina egna modeller.
Med vänliga hälsningar,
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.