Sådan beregnes belægningsdage pr. måned i LuckyTemplates ved hjælp af DAX

Denne vejledning fremhæver, hvordan vi er i stand til at beregne belægningsdage ved hjælp af DAX i LuckyTemplates. Dette er ganske nyttigt for organisationer som hospitaler, Airbnb, hoteller osv. Dette er en interessant indsigt, hvis du vil dykke ned i at administrere dine belægningsniveauer effektivt. Du kan se den fulde video af denne tutorial nederst på denne blog.

Dette emne kom igennem, som jeg synes fortjener et dybere kig. Jeg nød virkelig at arbejde igennem løsningen, så jeg tænkte, at det var en god idé at dele den i en tutorial. Scenariet er at regne ud, hvor mange dage inden for en måned en person optog noget , så det kan være en hospitalsseng, et fælles bibliotek eller noget andet.

I denne demonstration ser vi på belægningen af ​​hospitalssenge. Vi arbejder mellem to datoer – indlæggelsesdatoen og afrejsedatoen. Vi har patienternes navne, månederne og det antal dage, patienterne opholder sig på værelserne eller sengene.

Sådan beregnes belægningsdage pr. måned i LuckyTemplates ved hjælp af DAX

Indholdsfortegnelse

Opsætning af datamodel

Dette er et ret vanskeligt scenarie, som mange mennesker bliver forvirrede over, men det er vigtigt at forstå, hvordan man løser dette, fordi det er et almindeligt scenarie i den virkelige verden.

Vi arbejder med to datoer her, men dette er kun en demodata for denne eksempelløsning. Inden for en måned og/eller to finder vi ud af, hvor mange dage disse patienter bliver på hospitalet.

Sådan beregnes belægningsdage pr. måned i LuckyTemplates ved hjælp af DAX

Dette er den datamodel, der sættes op, når vi opretter inaktive relationer, som vi har brug for til dette scenarie. Vi har Datoer- tabellen, der slet ikke ændres, men vi har disse inaktive relationer, der giver os mulighed for at arbejde noget logik gennem Data- tabellen og bringe en eller anden kontekst ind fra Dates-tabellen.

Sådan beregnes belægningsdage pr. måned i LuckyTemplates ved hjælp af DAX

datamodellen

Det er god praksis at have inaktive relationer og sætte modellen op på denne måde, fordi vi måske vil lave nogle andre beregninger i vores faktatabel og skabe sammenhænge ud fra Datoer-tabellen i vores andre analyser. Det er her detfunktion kommer til nytte. Denne funktion gør det muligt for os at slå disse relationer til.

Vi skal bruge inaktive relationer, når vi arbejder med flere datoer i faktatabellen. 

Datotabellen, vi bruger her, er en standard, som har alle de ting, vi har brug for til denne analyse. Vi vil bruge kolonnen i vores beregning.

Sådan beregnes belægningsdage pr. måned i LuckyTemplates ved hjælp af DAX

Datoer tabel

DAX-formel til at beregne belægningsdage på en måned

I vores formel arbejder vi hver eneste måned igennem med at beregne et par IF- udsagn. Vi bruger variabler () for at oprette de parametre, som vi vil bruge i voresudsagn. 

Husk, at med DAX bliver hvert resultat beregnet individuelt. Så for eksempel, resultatet 14 dage her (i vores tabel nedenfor) beregnes anderledes end resultatet 18 dage. Dette skyldes, at konteksten, hvori disse resultater beregnes, er anderledes.

Sådan beregnes belægningsdage pr. måned i LuckyTemplates ved hjælp af DAX

De kan have samme kontekst med hensyn til patienten (238), men konteksten baseret på månederne (august og september) er anderledes. Det interessante ved kontekst her er, at der ikke er noget, der kommer naturligt via et aktivt forhold. Vi skal generere nogle værdier ud fra det, vi har i vores matrix med DAX-formel. 

Sådan beregnes belægningsdage pr. måned i LuckyTemplates ved hjælp af DAX

Så vi skal først udarbejde vores variabler. Vi beregner vores AdmitDate og DepartureDate . Derefter udarbejder vi vores MinDateInContext og MaxDateInContext , som beregner den 1. og den 30. eller 31. dag i en bestemt måned (28. eller 29. for februar). Den anden del af formlen er, hvor logikken kommer ind for at beregne belægningsdage i en måned eller inden for måneder.




Konklusion

Der er en lille smule til det, men forhåbentlig får du logikken til at beregne belægningsdage i LuckyTemplates. Du kan prøve det selv og se, hvordan DAX giver dig mulighed for at finde ud af inaktive relationer og flere dates. 

Dette er et ganske unikt scenarie, men realistisk. Virksomheder, der skal administrere belægningsniveauer, kan drage fordel af denne løsning. Dette viser de analytiske evner hos LuckyTemplates med kraften i DAX-formler.

Held og lykke med denne!


Brugerdefineret tema i LuckyTemplates

Brugerdefineret tema i LuckyTemplates

Tjek brugerdefinerede temaer og lær at oprette en tilpasset JSON-fil, så du kan kontrollere brugerdefinerede funktioner på alle visualiseringer i LuckyTemplates.

Hvornår skal man bruge TOPN i LuckyTemplates – En DAX-formelgennemgang

Hvornår skal man bruge TOPN i LuckyTemplates – En DAX-formelgennemgang

Denne tutorial vil gennemgå, hvordan man bruger TOPN som en virtuel rangeringsfunktion til at generere interessant indsigt baseret på en rangeringslogik i LuckyTemplates.

Sådan beregnes belægningsdage pr. måned i LuckyTemplates ved hjælp af DAX

Sådan beregnes belægningsdage pr. måned i LuckyTemplates ved hjælp af DAX

I denne tutorial viser jeg dig, hvordan du beregner satsformeldage inden for en måned eller måneder i et hospitalsscenarie ved hjælp af DAX i LuckyTemplates.

LuckyTemplates Custom Visual – Oprettelse af tekstresuméer

LuckyTemplates Custom Visual – Oprettelse af tekstresuméer

Lær, hvordan du opretter dynamiske tekstresuméer for at vise indsigt i din rapport ved at bruge LuckyTemplates tilpassede visuelle udvikling kaldet Enlighten Data Story.

Visuel tabel i LuckyTemplates | Dynamisk underindstilling

Visuel tabel i LuckyTemplates | Dynamisk underindstilling

I denne blog lærer du, hvordan du dynamisk undersætter en tabelvisuel i LuckyTemplates ved hjælp af DAX-mål og betinget formatering.

LuckyTemplates Feriekalender – Beregn dato W/DAX

LuckyTemplates Feriekalender – Beregn dato W/DAX

En LuckyTemplates-feriekalender er afgørende for mange tidsintelligensberegninger. Lær, hvordan du beregner specifikke feriedatoer ved hjælp af DAX.

LuckyTemplates Geospatial Analyse: En introduktion

LuckyTemplates Geospatial Analyse: En introduktion

Dette er en introduktion til LuckyTemplates Geospatial Analysis til at bygge overbevisende dynamiske kort, som udgør en masse udfordringer for brugerne.

LuckyTemplates databjælker i tabelvisualiseringer

LuckyTemplates databjælker i tabelvisualiseringer

I denne vejledning viser jeg, hvordan du kan bruge den opdaterede funktion på LuckyTemplates databjælker i datatabelvisualiseringer for at gøre dine rapporter mere overbevisende.

Udregning af salgsperioder ved hjælp af DAX i LuckyTemplates: Ugedag vs. Weekend

Udregning af salgsperioder ved hjælp af DAX i LuckyTemplates: Ugedag vs. Weekend

I denne blog skulle gennemgå, hvordan man analyserer over de korrekte salgsperioder eller korrekte tidsperioder, hvor du rent faktisk har resultater.

Forsikringsansøgningsrapporter i LuckyTemplates

Forsikringsansøgningsrapporter i LuckyTemplates

I denne LuckyTemplates Showcase vil vi gennemgå forsikringsapplikationsrapporter, der viser værdifuld information om forsikringsrelaterede produkter og tilbud.