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.
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.
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.
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.
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“.
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.
Sie können dafür sorgen, dass in der Tabelle ein Tageskontext angezeigt wird, indem Sie einfach die Werte im Bereich „Visualisierungen“ ändern.
Diese Tabelle kann auch in eine Visualisierung umgewandelt werden:
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.
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:
Um nun die Anzahl der aktuellen Mitarbeiter zu berechnen, müssen Sie die Ereignisse in einem Fortschrittsformelmuster verwenden :
Die COUNTROWS-Funktion
Die Funktion zählt die Anzahl der Mitarbeiter in jeder Zeile der Tabelle „Personalbevölkerung“.
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“:
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:
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.
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,
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
In diesem Tutorial zur DAX-Codierungssprache erfahren Sie, wie Sie die GENERATE-Funktion verwenden und einen Kennzahltitel dynamisch ändern.
In diesem Tutorial erfahren Sie, wie Sie mithilfe der Multi-Threaded-Dynamic-Visuals-Technik Erkenntnisse aus dynamischen Datenvisualisierungen in Ihren Berichten gewinnen.
In diesem Artikel werde ich den Filterkontext durchgehen. Der Filterkontext ist eines der Hauptthemen, über die sich jeder LuckyTemplates-Benutzer zunächst informieren sollte.
Ich möchte zeigen, wie der LuckyTemplates Apps-Onlinedienst bei der Verwaltung verschiedener Berichte und Erkenntnisse aus verschiedenen Quellen helfen kann.
Erfahren Sie, wie Sie Ihre Gewinnmargenänderungen mithilfe von Techniken wie Kennzahlenverzweigung und der Kombination von DAX-Formeln in LuckyTemplates ermitteln.
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.
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