Wie viele Mitarbeiter haben wir derzeit – Logik für mehrere Daten in LuckyTemplates mit DAX

Wie viele Mitarbeiter haben wir derzeit – Logik für mehrere Daten in LuckyTemplates mit DAX

In diesem Tutorial erfahren Sie, wie Sie mithilfe der COUNTROWS- und FILTER-Funktion den aktuellen Personalbestand für mehrere Termine in LuckyTemplates ermitteln . Sie können sich das vollständige Video dieses Tutorials unten in diesem Blog ansehen.

Diese Diskussion basiert auf einer Frage im LuckyTemplates-Supportforum.

Wie viele Mitarbeiter haben wir derzeit – Logik für mehrere Daten in LuckyTemplates mit DAX

Ein LuckyTemplates-Benutzer wollte die Anzahl der Mitarbeiter berechnen, die innerhalb bestimmter Zeiträume eingestellt wurden.

Für dieses Problem ist es wichtig zu verstehen, wie die Daten aufgebaut sind. Sie sollten unter anderem die Namen der Mitarbeiter sowie das Datum ihres Dienstantritts und -austritts angeben. Hierbei handelt es sich um allgemeine HR-bezogene Daten.

Damit diese Technik funktioniert, müssen Sie inaktive Beziehungen und einen Formeltyp verwenden, der es Ihnen ermöglicht, die Zahlen zwischen Datumsangaben derselben Zeile zu zählen.

Inhaltsverzeichnis

Daten und Modell zur Personalbevölkerung

Schauen wir uns die Demodaten an.

Wie viele Mitarbeiter haben wir derzeit – Logik für mehrere Daten in LuckyTemplates mit DAX

Sie können sehen, dass in der Tabelle Personalreferenznummern verwendet werden. Sie sind nützlich, da HR-Datenbanken normalerweise viele Informationen enthalten.

Es gibt auch das Startdatum und das Enddatum. Das Enddatum ist leer, wenn die Person noch Mitarbeiter des Unternehmens ist.

Um nun die Anzahl der Mitarbeiter für einen bestimmten Zeitraum zu ermitteln, müssen Sie zunächst in Ihrem Modell inaktive Beziehungen einrichten.

Wie viele Mitarbeiter haben wir derzeit – Logik für mehrere Daten in LuckyTemplates mit DAX

Wenn Ihre Faktentabelle mehrere Datumsangaben enthält, benötigen Sie inaktive Beziehungen, damit Sie die Informationen oder Logik zwischen bestimmten Datumsangaben ausarbeiten können.

Wenn Sie beispielsweise die Anzahl der Mitarbeiter berechnen möchten, die innerhalb eines bestimmten Monats angefangen haben, benötigen Sie eine aktive Beziehung zwischen der Datumstabelle und der Tabelle „Personalbevölkerung“.

Wie viele Mitarbeiter haben wir derzeit – Logik für mehrere Daten in LuckyTemplates mit DAX

Durch die Verwendung inaktiver Beziehungen können Sie auswählen, welche Elemente in Ihrer Fakten- und Nachschlagetabelle aktiviert werden sollen, damit Ihre Berechnung funktioniert.

Den Kontext wählen

In diesem Beispiel haben die Daten einen Monats- und Jahreskontext.

Wie viele Mitarbeiter haben wir derzeit – Logik für mehrere Daten in LuckyTemplates mit DAX

Sie können dafür sorgen, dass in der Tabelle ein Tageskontext angezeigt wird, indem Sie einfach die Werte im Bereich „Visualisierungen“ ändern.

Wie viele Mitarbeiter haben wir derzeit – Logik für mehrere Daten in LuckyTemplates mit DAX

Diese Tabelle kann auch in eine Visualisierung umgewandelt werden:

Wie viele Mitarbeiter haben wir derzeit – Logik für mehrere Daten in LuckyTemplates mit DAX

Das Diagramm mit einem Tageskontext verfügt über einen detaillierteren Detaillierungsgrad als das Diagramm mit einem Monats- und Jahreskontext.

Formel für aktuelles Personal

Jedes Ergebnis für die Zeile „Aktuelles Notensystem“ sollte einzeln berechnet werden.

Wie viele Mitarbeiter haben wir derzeit – Logik für mehrere Daten in LuckyTemplates mit DAX

Sie müssen jeden Wert isolieren und die Logik dahinter durcharbeiten.

Um dieses Konzept besser zu verstehen, wird die Zeile mit Mai 2018 als Beispiel verwendet:

Wie viele Mitarbeiter haben wir derzeit – Logik für mehrere Daten in LuckyTemplates mit DAX

Um nun die Anzahl der aktuellen Mitarbeiter zu berechnen, müssen Sie die Ereignisse in einem Fortschrittsformelmuster verwenden :

Wie viele Mitarbeiter haben wir derzeit – Logik für mehrere Daten in LuckyTemplates mit DAX

Die COUNTROWS-Funktion

Die Funktion zählt die Anzahl der Mitarbeiter in jeder Zeile der Tabelle „Personalbevölkerung“.

Wie viele Mitarbeiter haben wir derzeit – Logik für mehrere Daten in LuckyTemplates mit DAX

VALUES-Funktion und die FILTER-Anweisung

Konzentrieren wir uns nun auf die Funktionen und Anweisungen innerhalb der Formel.

Für die erste Logik durchlaufen die WERTE innerhalb der FILTER-Funktion jedes einzelne Startdatum in der Tabelle „Personalbevölkerung“:

Wie viele Mitarbeiter haben wir derzeit – Logik für mehrere Daten in LuckyTemplates mit DAX

Wenn das Startdatum kleiner oder gleich dem Datum ist, wird es als TRUE ausgewertet.

Für die Zeile „Mai 2018“ ist das MAX-Datum der 31. Mai. Mit der ersten Logik erhalten Sie eine Liste aller Mitarbeiter, deren Startdatum vor dem letzten Tag des Monats Mai 2018 liegt.

Schauen wir uns nun die zweite Logik in der Formel an:

Wie viele Mitarbeiter haben wir derzeit – Logik für mehrere Daten in LuckyTemplates mit DAX

Es durchläuft die Enddaten jeder Zeile in der Personalbesetzungstabelle, die Startdaten enthält, die nach der Ausführung der ersten Logik beibehalten wurden.

Wenn das Enddatum größer oder gleich dem Datum ist, wird es als TRUE ausgewertet.

Wenn in diesem Beispiel das Enddatum nach dem 1. Mai liegt, ist der Mitarbeiter oder Mitarbeiter innerhalb des angegebenen Zeitraums noch vorhanden.

Die ISBLANK-Funktion

Die Funktion wertet aus, ob das Enddatum leer ist.

Wie viele Mitarbeiter haben wir derzeit – Logik für mehrere Daten in LuckyTemplates mit DAX

Wenn das Enddatum leer ist, bedeutet dies, dass das Personal noch beschäftigt ist.

Somit gibt es zwei Bedingungen für die zweite Logik in der Formel. Zunächst muss beurteilt werden, ob das Enddatum größer oder gleich dem ersten Tag des Monats ist. und zweitens, wenn es LEER ist.

Nachdem die Formel diese beiden Logiken durchlaufen hat, zählt sie die verbleibenden Daten in der Tabelle „Personalbevölkerung“.

Der FILTER in der Funktion ändert den Kontext der Berechnung.


So arbeiten Sie mit mehreren Datumsangaben in LuckyTemplates.
Virtuelle Mastertabellen in LuckyTemplates mithilfe von DAX.
Zählen von Kunden im Zeitverlauf mithilfe von DISTINCTCOUNT in LuckyTemplates

Abschluss

In diesem Tutorial wurde erläutert, wie Sie die Anzahl der aktuellen Mitarbeiter innerhalb mehrerer Daten mithilfe der COUNTROWS- und FILTER-Funktion in LuckyTemplates zählen können.

Zusammenfassend lässt sich sagen, dass die FILTER-Anweisungen eine virtuelle Tabelle mit Daten erstellen, die den auszuwertenden Kriterien entsprechen. Anschließend zählt die COUNTROWS-Funktion die verbleibenden Daten, die die Anzahl der aktuellen Mitarbeiter innerhalb bestimmter Zeiträume ergeben.

Damit diese Technik funktioniert, sind inaktive Beziehungen erforderlich. Sie stellen sicher, dass Sie zuerst alle Mitarbeiter durchlaufen und dann die gefilterten Daten durcharbeiten. Diese Methode garantiert die korrekte Personalanzahl pro Datum. Eine aktive Beziehung hätte zu einer falschen Berechnung geführt.

Szenarios mit mehreren Terminen können beim Einstieg in LuckyTemplates sehr verwirrend sein. Mit diesem Tutorial erhalten Sie ein besseres Verständnis dafür, wie Sie diese Technik in Ihren eigenen Modellen verwenden können.

Alles Gute,


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.