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,


So speichern und laden Sie eine RDS-Datei in R

So speichern und laden Sie eine RDS-Datei in R

Sie erfahren, wie Sie Objekte aus einer .rds-Datei in R speichern und laden. In diesem Blog wird auch behandelt, wie Sie Objekte aus R in LuckyTemplates importieren.

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

In diesem Tutorial zur DAX-Codierungssprache erfahren Sie, wie Sie die GENERATE-Funktion verwenden und einen Kennzahltitel dynamisch ändern.

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

In diesem Tutorial erfahren Sie, wie Sie mithilfe der Multi-Threaded-Dynamic-Visuals-Technik Erkenntnisse aus dynamischen Datenvisualisierungen in Ihren Berichten gewinnen.

Einführung in den Filterkontext in LuckyTemplates

Einführung in den Filterkontext in LuckyTemplates

In diesem Artikel werde ich den Filterkontext durchgehen. Der Filterkontext ist eines der Hauptthemen, über die sich jeder LuckyTemplates-Benutzer zunächst informieren sollte.

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Ich möchte zeigen, wie der LuckyTemplates Apps-Onlinedienst bei der Verwaltung verschiedener Berichte und Erkenntnisse aus verschiedenen Quellen helfen kann.

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Erfahren Sie, wie Sie Ihre Gewinnmargenänderungen mithilfe von Techniken wie Kennzahlenverzweigung und der Kombination von DAX-Formeln in LuckyTemplates ermitteln.

Materialisierungsideen für Datencaches in DAX Studio

Materialisierungsideen für Datencaches in DAX Studio

In diesem Tutorial werden die Ideen der Materialisierung von Datencaches und deren Auswirkungen auf die Leistung von DAXs bei der Bereitstellung von Ergebnissen erläutert.

Geschäftsberichte mit LuckyTemplates

Geschäftsberichte mit LuckyTemplates

Wenn Sie bisher noch Excel verwenden, ist dies der beste Zeitpunkt, LuckyTemplates für Ihre Geschäftsberichtsanforderungen zu verwenden.

Was ist LuckyTemplates Gateway? Alles was du wissen musst

Was ist LuckyTemplates Gateway? Alles was du wissen musst

Was ist LuckyTemplates Gateway? Alles was du wissen musst