Verwalten Sie mehrere Datumsberechnungen in Ihrer Faktentabelle – erweiterte LuckyTemplates-Technik

Verwalten Sie mehrere Datumsberechnungen in Ihrer Faktentabelle – erweiterte LuckyTemplates-Technik

In diesem Tutorial zeige ich Ihnen, wie Sie mehrere Datumsberechnungen in Ihrer Faktentabelle in LuckyTemplates verwalten. Sie können sich das vollständige Video dieses Tutorials unten in diesem Blog ansehen.

Dies ist eine häufige Frage im .

Verwalten Sie mehrere Datumsberechnungen in Ihrer Faktentabelle – erweiterte LuckyTemplates-Technik

Bei diesen mehreren Daten kann es sich unter anderem um Bestelldaten, Versanddaten, Ablaufdaten und Ankunftsdaten handeln. Diese Informationen befinden sich möglicherweise in einer Zeile Ihres Datensatzes.

Hier sind einige Erkenntnisse, die Sie aus dieser Technik gewinnen können:

  • Die Anzahl der Bestellungen, die derzeit versandt werden
  • Die Anzahl der Bestellungen, die auf den Versand warten
  • Die Anzahl der Personen, die an einem Projekt arbeiten
  • Die Anzahl der Tage, an denen das Projekt gelaufen ist

Das Schreiben der Formeln für diese Technik kann verwirrend sein, wenn Sie gerade erst mit LuckyTemplates beginnen.

Anhand des detaillierten Beispiels in diesem Tutorial erfahren Sie, wie Sie mehrere Datumsberechnungen in Ihrer Faktentabelle verwalten.

Inhaltsverzeichnis

Die Formel und das Modell

Schauen wir uns das Modell des Demodatensatzes für dieses Tutorial an.

Verwalten Sie mehrere Datumsberechnungen in Ihrer Faktentabelle – erweiterte LuckyTemplates-Technik

Eine solche Tabelle kann unter anderem für Bestelldaten, Ablaufdaten und Anforderungsdaten vorhanden sein.

Das Einrichten des Modells kann sehr verwirrend sein.

Es ist ein zweistufiger Prozess. Erstens muss das Modell korrekt sein. Und zweitens sollten die Berechnungen die richtigen DAX-Formeln haben.

Das Tolle an dieser Technik ist, dass sie auch in anderen ähnlichen Szenarien eingesetzt werden kann.

Jetzt muss die Berechnung die Anzahl der Bestellungen anzeigen, die für bestimmte Daten aktiv sind. Live bedeutet in diesem Fall Bestellungen, die noch nicht abgelaufen sind.

Die Formel muss Informationen zählen, die zwischen mehreren Datumsangaben liegen. Der Kontext kann je nachdem, was Sie lösen möchten, variieren, die Technik ist jedoch dieselbe.

So sollte das Modell aufgebaut sein:

Verwalten Sie mehrere Datumsberechnungen in Ihrer Faktentabelle – erweiterte LuckyTemplates-Technik

Sie müssen inaktive Beziehungen verwenden.

Damit die Berechnungen korrekt sind, dürfen im Modell keine aktiven Beziehungen vorhanden sein.

Wenn Sie eine Logik berechnen möchten, bei der laufende Elemente gezählt werden, müssen Sie über inaktive Beziehungen verfügen.

Inaktive Beziehungen sind die einfachste Methode, mit der Sie dieses Problem lösen können. Wenn Sie aktive Beziehungen haben möchten, gibt es andere fortgeschrittene und komplexe Methoden, bei denen Sie eine neue Formel schreiben müssen. Dies wird jedoch nicht empfohlen.

In Zukunft müssen Sie eine Formel schreiben, die den Kontext in der Faktentabelle verwendet und dann eine erweiterte Logik innerhalb der Datentabelle durcharbeitet .

Ein besseres Verständnis durch Visuals

Um besser zu verstehen, wie diese Technik funktioniert, sehen Sie sich diese Visualisierung an:

Verwalten Sie mehrere Datumsberechnungen in Ihrer Faktentabelle – erweiterte LuckyTemplates-Technik

Der Zeitrahmen in der Visualisierung zeigt, wie viele Bestellungen zwischen dem Bestell- und dem Ablaufdatum liegen.

Zwischen April und Juli 2019 ist ein enormer Anstieg zu beobachten, der darauf hindeutet, dass viele Bestellungen abgelaufen sind:

Verwalten Sie mehrere Datumsberechnungen in Ihrer Faktentabelle – erweiterte LuckyTemplates-Technik

Diese Visualisierung erleichtert das Verständnis der Funktionsweise der Technik.

Berechnung der aktiven Bestellungen

So ermitteln Sie die Anzahl der Bestellungen, die noch aktiv und aktiv sind.

Zunächst müssen Sie mit einer Formel für die Gesamtzahl der Bestellungen beginnen:

Verwalten Sie mehrere Datumsberechnungen in Ihrer Faktentabelle – erweiterte LuckyTemplates-Technik

Die Formel verwendet die -Funktion, um die Datentabelle zu sortieren.

Als nächstes benötigen Sie eine Formel, die Ihre Bestellungen für einen bestimmten Tag zählen kann:

Verwalten Sie mehrere Datumsberechnungen in Ihrer Faktentabelle – erweiterte LuckyTemplates-Technik

Liegt das Bestelldatum unter einem bestimmten Tag und das Ablaufdatum über einem bestimmten Tag, werden alle Einzelbestellungen gezählt, die in diesen Datumsbereich fallen.

Für jede einzelne Zeile in der Tabelle gibt es derzeit keinen Kontext aus der Faktentabelle des Modells, da keine aktiven Beziehungen vorhanden sind.

Verwalten Sie mehrere Datumsberechnungen in Ihrer Faktentabelle – erweiterte LuckyTemplates-Technik

Zurück zur Formel: Die Funktionen und geben einfach das Datum für jede Zeile in der Tabelle zurück.

Verwalten Sie mehrere Datumsberechnungen in Ihrer Faktentabelle – erweiterte LuckyTemplates-Technik

Beispielsweise enthält die Zeile vom 21. März 2019 477 Bestellungen.

Verwalten Sie mehrere Datumsberechnungen in Ihrer Faktentabelle – erweiterte LuckyTemplates-Technik

Dies ist das Ergebnis der Iteration durch jedes einzelne Bestelldatum innerhalb der 5.700 Zeilen in der Datumstabelle. Es gibt 477 Bestellungen, die vor dem Ablaufdatum und nach dem Bestelldatum liegen.

Die Formel „Reihenfolge zwischen Daten“ verwendet dieselbe Logik für jede Zeile in der Tabelle.

Die Summe, die Sie in der Tabelle sehen, hat nun keinen Datumskontext.

Verwalten Sie mehrere Datumsberechnungen in Ihrer Faktentabelle – erweiterte LuckyTemplates-Technik

Es ist einfach die Summe aller Bestellungen für jedes Datum, die den durch die Anweisung in der Formel festgelegten Kriterien entspricht.

Warum die Verwendung inaktiver Beziehungen wichtig ist

Kommen wir zurück zu der Frage, warum inaktive Beziehungen der Schlüssel zum Funktionieren des Modells sind.

Verwalten Sie mehrere Datumsberechnungen in Ihrer Faktentabelle – erweiterte LuckyTemplates-Technik

Die Verwendung inaktiver Beziehungen im Modell ist sauberer. Außerdem können Sie ganz einfach jede Beziehung aktivieren, je nachdem, was Sie für eine bestimmte Berechnung benötigen.

Hier ist ein Beispiel:

Wenn Sie die Gesamtzahl der Bestellungen nach Bestelldatum erhalten möchten, benötigen Sie eine aktive Beziehung zwischen der Datumstabelle und der Datentabelle.

Mithilfe der Funktion können Sie die Beziehung zwischen diesen beiden Tabellen innerhalb der Formel virtuell aktivieren.

Verwalten Sie mehrere Datumsberechnungen in Ihrer Faktentabelle – erweiterte LuckyTemplates-Technik

Verwalten Sie mehrere Datumsberechnungen in Ihrer Faktentabelle – erweiterte LuckyTemplates-Technik

So sieht es in der Tabelle aus:

Verwalten Sie mehrere Datumsberechnungen in Ihrer Faktentabelle – erweiterte LuckyTemplates-Technik

In der dritten Spalte erhalten Sie für jede Zeile nur die Anzahl der Bestellungen pro Tag.

Als Beispiel sehen Sie, dass zwischen den beiden aufeinanderfolgenden Zeilen sieben Aufträge liegen:

Verwalten Sie mehrere Datumsberechnungen in Ihrer Faktentabelle – erweiterte LuckyTemplates-Technik

Durch die virtuelle Aktivierung der Beziehungen zwischen Tabellen können Sie in verschiedene Formelmuster verzweigen.


So arbeiten Sie mit mehreren Datumsangaben in LuckyTemplates.
Mastern Sie virtuelle Tabellen in LuckyTemplates mit DAX.
Entdecken Sie mehrere Produktkäufe mit DAX in LuckyTemplates

Abschluss

In diesem Tutorial haben Sie gelernt, wie Sie die Anzahl der Tage zwischen mehreren Datumsangaben in Ihrer Faktentabelle mithilfe eines bestimmten Formelmusters berechnen und inaktive Beziehungen in Ihrem Modell erstellen.

Die FILTER-Anweisung ist zusammen mit ihren spezifischen Parametern der Schlüssel zum gewünschten Ergebnis.

Darüber hinaus ermöglicht Ihnen die Möglichkeit, Beziehungen zwischen Tabellen mithilfe der USERELATIONSHIP-Funktion in LuckyTemplates virtuell zu aktivieren, diese Technik in verschiedenen Szenarien wiederzuverwenden.

Beifall,


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