Berechnen eines gleitenden Durchschnitts in LuckyTemplates mithilfe von DAX

Berechnen eines gleitenden Durchschnitts in LuckyTemplates mithilfe von DAX

In diesem Tutorial zeige ich Ihnen, wie Sie mit der ALLSELECTED-Funktion einen dynamischen gleitenden Durchschnitt in LuckyTemplates berechnen können. Sie können sich das vollständige Video dieses Tutorials unten in diesem Blog ansehen.

Gleitende Durchschnitte liefern wertvolle Erkenntnisse aus einer Vielzahl von Datenquellen, insbesondere im Vertrieb.

Das folgende Dashboard zeigt, wie viele Verkäufe pro Tag getätigt werden und wie hoch die erzielten Einnahmen sind.

Dashboard zur Berechnung eines gleitenden Durchschnitts

Kurzfristig zeigt das Dataset mehr Volatilität, während sich langfristige Trends über einen größeren Zeitraum ausgleichen können. Diese Informationen können in verschiedenen Szenarien von großem Wert sein.

Inhaltsverzeichnis

  1. Die Formellogik verstehen
  2. DAX-Funktionen in der Formel
  3. ALLSELECTED vs. ALL-Funktion für gleitende Durchschnitte
  4. Abschluss

1. Die Formellogik verstehen

Lasst uns mit einem Beispiel beginnen.

Zuerst bereiten wir eine Tabelle mit unseren Verkaufsdaten vor und erstellen einen Filter für den Zeitrahmen.

Tabelle mit Verkaufsdaten

Die Tabelle zeigt nun die täglichen Verkaufszahlen.

Indem Sie Ihre Maße in eine Tabelle eintragen, erhalten Sie eine bessere Übersicht über die Berechnungen.

Ich werde nun einen gleitenden Durchschnitt über die Zeit berechnen, der automatisch basierend auf dem gewählten Zeitrahmen aktualisiert wird.

Folgen Sie den folgenden Schritten zur Berechnung des gleitenden Durchschnitts.

1.1. Die Formel für den gleitenden Durchschnitt

Hier ist die Formel für den Rolling Average Sale:

Formel für gleitenden Durchschnitt

Ihr Ziel ist es, auf jeden einzelnen Umsatz pro Tag vor einem bestimmten Datum zurückzublicken und deren Durchschnitt zu ermitteln.

Zeitliche Übersicht der Verkaufszahlen

Mit jedem weiteren Datum erweitert sich das betrachtete Zeitfenster für die Berechnung des gleitenden Durchschnitts.

Zu beachten ist, dass der gleitende Durchschnitt am ersten Tag dem Gesamtumsatz entspricht.

Erster Tag des gleitenden Durchschnitts

Ab dem zweiten Tag wird der Durchschnitt über die ersten beiden Tage berechnet usw., bis zur letzten Zeile der Tabelle.

2. DAX-Funktionen in der Formel

Ein wesentlicher Bestandteil dieser Formel ist die Verwendung von DAX-Funktionen:

DAX-Funktion für gleitenden Durchschnitt

Die ALLSELECTED-Funktion öffnet das definierte Zeitfenster und verarbeitet jedes Datum im aktuellen Kontext.

Sie ermittelt, ob das Datum kleiner oder gleich dem Messe-Datum ist. Das MAX- Datum ist immer das aktuelle Datum, wenn die Tabelle durchlaufen wird. Alle Tage, die als TRUE gewertet werden, werden berücksichtigt.

Wenn die Auswertung TRUE ergibt, wird die Tabelle generiert, die durchlaufen wird.

Daraus ergibt sich der Durchschnitt der jeweiligen Daten, je nachdem, welches Zeitfenster betrachtet wird.

Die dynamische Natur der Berechnung ist ein großer Vorteil der ALLSELECTED-Funktion.

Im Diagramm zeigt die dunkelblaue Linie die anfängliche Volatilität, die mit der Zeit abnimmt.

Dynamischer gleitender Durchschnitt im Diagramm

3. ALLSELECTED vs. ALL-Funktion für gleitende Durchschnitte

Bei der Berechnung eines gleitenden Durchschnitts sollten Sie ALLSELECTED anstelle von ALL verwenden.

Die ALL-Funktion kann zu falschen Ergebnissen führen.

Unzureichende Ergebnisse mit ALL-Funktion

Hier sehen Sie ein Beispiel:

Diagramm mit fehlerhaften Zahlen

So ist es deutlich zu erkennen, dass die Verwendung der ALL-Funktion zu inkonsistenten Ergebnissen führen kann, während die ALLSELECTED-Funktion die richtigen Daten bereitstellt.

Für weitere Informationen siehe auch:

4. Abschluss

Die dynamische Berechnung des gleitenden Durchschnitts in LuckyTemplates ist nicht schwierig. Es erfordert lediglich ein besseres Verständnis von iterierenden Funktionen und virtuellen Tabellen.

Diese Technik bietet zahlreiche Anwendungsmöglichkeiten, die Sie in unterschiedlichen Szenarien nutzen können.

Ich hoffe, Sie haben viel über die Logik hinter der Funktionsweise des dynamischen gleitenden Durchschnitts gelernt.

Bis bald,


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.