So berechnen Sie die Belegungstage pro Monat in LuckyTemplates mithilfe von DAX

So berechnen Sie die Belegungstage pro Monat in LuckyTemplates mithilfe von DAX

In diesem Tutorial erfahren Sie, wie wir Belegungstage mithilfe von DAX in LuckyTemplates berechnen können. Dies ist für Organisationen wie Krankenhäuser, Airbnb, Hotels usw. sehr hilfreich. Dies ist eine interessante Erkenntnis, wenn Sie sich mit der effektiven Verwaltung Ihrer Auslastung befassen möchten. Sie können sich das vollständige Video dieses Tutorials unten in diesem Blog ansehen.

Dieses Thema kam über das und verdient meiner Meinung nach eine genauere Betrachtung. Es hat mir wirklich Spaß gemacht, die Lösung durchzuarbeiten, daher hielt ich es für eine tolle Idee, sie in einem Tutorial zu teilen. Das Szenario besteht darin, herauszufinden, wie viele Tage innerhalb eines Monats eine Person etwas belegt hat , also könnte es sich um ein Krankenhausbett, eine Gemeinschaftsbibliothek oder etwas anderes handeln.

In dieser Demonstration untersuchen wir die Belegung von Krankenhausbetten. Wir werden zwischen zwei Terminen arbeiten – dem Aufnahmedatum und dem Abreisedatum. Wir haben die Namen der Patienten, die Monate und die Anzahl der Tage, an denen die Patienten die Zimmer oder Betten belegen.

So berechnen Sie die Belegungstage pro Monat in LuckyTemplates mithilfe von DAX

Inhaltsverzeichnis

Einrichten des Datenmodells

Dies ist ein ziemlich kniffliges Szenario, das viele Menschen verwirrt, aber es ist wichtig zu verstehen, wie man es löst, da es sich um ein alltägliches Szenario in der realen Welt handelt.

Wir arbeiten hier mit zwei Daten, dies sind jedoch nur Demodaten für diese Beispiellösung. Innerhalb von ein bis zwei Monaten werden wir herausfinden, wie viele Tage diese Patienten im Krankenhaus bleiben.

So berechnen Sie die Belegungstage pro Monat in LuckyTemplates mithilfe von DAX

Dies ist das Datenmodell, das beim Erstellen inaktiver Beziehungen eingerichtet wird und das wir für dieses Szenario benötigen. Wir haben die Datumstabelle , die sich überhaupt nicht ändert, aber wir haben diese inaktiven Beziehungen, die es uns ermöglichen, eine gewisse Logik durch die Datentabelle zu verarbeiten und etwas Kontext aus der Datumstabelle einzubringen.

So berechnen Sie die Belegungstage pro Monat in LuckyTemplates mithilfe von DAX

das Datenmodell

Es empfiehlt sich, inaktive Beziehungen zu haben und das Modell auf diese Weise einzurichten, da wir möglicherweise andere Berechnungen in unserer Faktentabelle durchführen und in unseren anderen Analysen Kontexte aus der Datumstabelle erstellen möchten. Hier kommt die Funktion zum Einsatz. Mit dieser Funktion können wir diese Beziehungen aktivieren.

Wir müssen inaktive Beziehungen verwenden, wenn wir mit mehreren Daten in der Faktentabelle arbeiten. 

Die Datumstabelle, die wir hier verwenden, ist eine Standardtabelle, die alle Dinge enthält, die wir für diese Analyse benötigen. Wir werden die Spalte in unserer Berechnung verwenden.

So berechnen Sie die Belegungstage pro Monat in LuckyTemplates mithilfe von DAX

Termintabelle

DAX-Formel zur Berechnung der Belegungstage in einem Monat

In unserer Formel arbeiten wir jeden einzelnen Monat ab, um ein paar IF- Anweisungen zu berechnen. Wir verwenden Variablen ( Anweisungen verwenden . 

Bedenken Sie, dass beim DAX jedes Ergebnis einzeln berechnet wird. So wird beispielsweise das Ergebnis 14 Tage hier (in unserer Tabelle unten) anders berechnet als das Ergebnis 18 Tage. Dies liegt daran, dass der Kontext, in dem diese Ergebnisse berechnet werden, unterschiedlich ist.

So berechnen Sie die Belegungstage pro Monat in LuckyTemplates mithilfe von DAX

In Bezug auf den Patienten haben sie möglicherweise denselben Kontext (238), aber der Kontext, der auf den Monaten (August und September) basiert, ist unterschiedlich. Das Interessante am Kontext ist hier, dass eine aktive Beziehung nichts Selbstverständliches mit sich bringt. Wir müssen mit der DAX-Formel einige Werte aus dem generieren, was wir in unserer Matrix haben. 

So berechnen Sie die Belegungstage pro Monat in LuckyTemplates mithilfe von DAX

Wir müssen also zuerst unsere Variablen ausarbeiten. Wir berechnen unser AdmitDate und DepartureDate . Dann berechnen wir unseren MinDateInContext und den MaxDateInContext , die den 1. und den 30. oder 31. Tag eines bestimmten Monats (28. oder 29. für Februar) berechnen. Im zweiten Teil der Formel kommt die Logik zur Berechnung der Belegungstage in einem Monat oder innerhalb von Monaten ins Spiel.


So arbeiten Sie mit mehreren Datumsangaben in LuckyTemplates.
Berechnen Sie fortlaufende Summen mithilfe von DATESBETWEEN in LuckyTemplates.
Zeigen Sie Ergebnisse bis zum aktuellen Datum oder einem bestimmten Datum in LuckyTemplates an

Abschluss

Es steckt ein bisschen dahinter, aber hoffentlich verstehen Sie die Logik zur Berechnung der Belegungstage in LuckyTemplates. Probieren Sie es selbst aus und sehen Sie, wie Sie mit DAX inaktive Beziehungen und mehrere Termine ermitteln können. 

Dies ist ein ziemlich einzigartiges Szenario, aber realistisch. Unternehmen, die die Auslastung verwalten müssen, könnten von dieser Lösung profitieren. Dies zeigt die analytischen Fähigkeiten von LuckyTemplates mit der Leistungsfähigkeit von DAX-Formeln.

Viel Glück damit!


Streudiagramm-Visualisierungen mit Charticulator

Streudiagramm-Visualisierungen mit Charticulator

In diesem Tutorial erfahren Sie, wie Sie mit Charticulator eine Streudiagramm-Visualisierung für Ihren LuckyTemplates-Bericht erstellen und entwerfen.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Erfahren Sie, wie Sie ein PowerApps-Suchfeld von Grund auf erstellen und es an das Gesamtthema Ihrer App anpassen.

Power Automate String-Funktionen: Substring und IndexOf

Power Automate String-Funktionen: Substring und IndexOf

Erlernen Sie ganz einfach zwei komplizierte Power Automate String-Funktionen, die in Microsoft Flows verwendet werden können – die Funktionen substring und indexOf.

Power Query M: Abwechselndes 0-1-Muster in der Datumstabelle

Power Query M: Abwechselndes 0-1-Muster in der Datumstabelle

Dieses Tutorial konzentriert sich auf die Power Query M-Funktion „number.mod“, um ein abwechselndes 0-1-Muster in der Datumstabelle zu erstellen.

Prognosetechnik: Erkundung der Prognoselogik in LuckyTemplates-Modellen

Prognosetechnik: Erkundung der Prognoselogik in LuckyTemplates-Modellen

In diesem Tutorial führe ich eine Prognosetechnik durch, bei der ich meine tatsächlichen Ergebnisse mit meinen Prognosen vergleiche und sie kumulativ betrachte.

Speichern Sie E-Mail-Anhänge in SharePoint mit Power Automate

Speichern Sie E-Mail-Anhänge in SharePoint mit Power Automate

In diesem Blog erfahren Sie, wie Sie mit Power Automate E-Mail-Anhänge automatisch in SharePoint speichern und E-Mails anschließend löschen.

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Erfahren Sie, wie die Do Until Schleifensteuerung in Power Automate funktioniert und welche Schritte zur Implementierung erforderlich sind.

Berechnen eines gleitenden Durchschnitts in LuckyTemplates mithilfe von DAX

Berechnen eines gleitenden Durchschnitts in LuckyTemplates mithilfe von DAX

In diesem Tutorial erfahren Sie, wie Sie mithilfe der ALLSELECTED-Funktion einen dynamischen gleitenden Durchschnitt in LuckyTemplates berechnen können.

Berechnen Sie dynamisch eine laufende oder kumulative LuckyTemplates-Summe

Berechnen Sie dynamisch eine laufende oder kumulative LuckyTemplates-Summe

Durch diesen Artikel erhalten wir ein klares und besseres Verständnis für die dynamische Berechnung einer laufenden oder kumulativen Gesamtsumme in LuckyTemplates.

Power Automate auf jede Aktion in Workflows anwenden

Power Automate auf jede Aktion in Workflows anwenden

Erfahren und verstehen Sie die Bedeutung und ordnungsgemäße Verwendung der Power Automate-Aktionssteuerung „Auf jede anwenden“ in unseren Microsoft-Workflows.