Verwenden der Iterierungsfunktionen SUMX und AVERAGEX in LuckyTemplates

Verwenden der Iterierungsfunktionen SUMX und AVERAGEX in LuckyTemplates

Eines der wichtigsten Themen für jeden LuckyTemplates-Anfänger ist das Iterieren von Funktionen . Sie können sich das vollständige Video dieses Tutorials unten in diesem Blog ansehen.

Bevor Sie sich also in die Arbeit mit komplexen Berechnungen stürzen, werde ich Ihnen in diesem Artikel einige einfache Iterationsfunktionen vorstellen.

Inhaltsverzeichnis

Warum iterierende Funktionen verwenden?

Ich bekomme diese Frage ständig, wenn ich Live-Trainings oder Live-Gipfeltreffen mache.

Warum sollten wir also iterierende Funktionen verwenden, anstatt einfach eine berechnete Spalte zu erstellen und SUM zu verwenden?

Wir verwenden Iterationsfunktionen in Fällen, in denen wir nicht über die Spalte verfügen, die die Informationen für eine einfache SUM-Erstellung bereitstellt.

Um die Funktionen SUMX und AVERAGEX näher zu erläutern , arbeiten wir an einer generischen Verkaufstabelle. Uns stehen zwei wichtige Informationen zur Verfügung: die Bestellmenge und der Preis, zu dem wir ein bestimmtes Produkt verkauft haben .

Verwenden der Iterierungsfunktionen SUMX und AVERAGEX in LuckyTemplates

Daher wissen wir bei jedem Verkauf, den wir getätigt haben, welche Menge und zu welchem ​​Preis bestellt wurde. Aber wir haben keine allgemein benannte Umsatzspalte oder Verkaufsspalte, um eine Summe zu bilden.

Um dieses spezielle Ergebnis virtuell zu berechnen, können wir die Verkaufstabelle durchlaufen und SUMX oder AVERAGEX verwenden . Mit diesen Funktionen können Sie eine physische oder virtuelle Tabelle durchlaufen.

Einfache Berechnungen mit SUMX

Um den Gesamtumsatz zu ermitteln, gehen wir Zeile für Zeile vor und multiplizieren die Bestellmenge mit dem Stückpreis. Anschließend speichern wir alle Einzelergebnisse im Speicher und fassen sie dann zusammen. Genau das macht die SUMX- Funktion.

Verwenden der Iterierungsfunktionen SUMX und AVERAGEX in LuckyTemplates

Dies ist der reinste Grund, warum diese speziellen Formeln so wichtig und optimaler zu verwenden sind, als eine berechnete Spalte zu erstellen und diese Berechnungen einzeln durchzuführen.

Dasselbe gilt für die Gesamtkosten. Wir durchlaufen die Verkaufstabelle und multiplizieren dann die Bestellmenge mit den Gesamtstückkosten.

Verwenden der Iterierungsfunktionen SUMX und AVERAGEX in LuckyTemplates

Bedenken Sie jedoch, dass es in dieser speziellen Tabelle keine Spalte mit den Gesamtkosten gibt, sodass wir nicht einfach eine einfache Summe bilden konnten. Wir müssen also Zeile für Zeile vorgehen, was manchmal als Zeilenkontext bezeichnet wird.

Über diesen Link können Sie mehr über den Zeilenkontext erfahren: 

Zeilenkontext erklären – (1.10) Ultimativer Einsteigerleitfaden für DAX

Einfache Berechnungen mit AVERAGEX

Wenn wir zu AVERAGEX gehen , werden wir einen Drilldown in die Kennzahlgruppe „Durchschnitt pro Tag“ durchführen, die ich habe, und den durchschnittlichen Umsatz pro Monat berechnen.

Verwenden der Iterierungsfunktionen SUMX und AVERAGEX in LuckyTemplates

Im aktuellen Kontext werden wir eine virtuelle Tabelle anstelle der gesamten Datentabelle durchlaufen. Dies ist bei der AVERAGEX- Funktion völlig legitim . Und dann erstellen wir mit den Werten eine virtuelle Tabelle.

Verwenden der Iterierungsfunktionen SUMX und AVERAGEX in LuckyTemplates

Die Werte werden uns eine Spaltentabelle für jeden einzelnen Monat und jedes einzelne Jahr liefern. Und dann werden wir die Gesamtverkäufe für jeden Monat und jedes Jahr zusammenfassen.

In diesem speziellen Fall haben wir drei Monate, also wird eine Tabelle mit drei Monaten erstellt, die Umsätze für jeden Monat berechnet und dann der Gesamtdurchschnitt ermittelt.

Ein weiteres Beispiel, das wir uns ansehen können, ist die Berechnung des durchschnittlichen Umsatzes pro Kunde.

Verwenden der Iterierungsfunktionen SUMX und AVERAGEX in LuckyTemplates

In diesem speziellen Fall erstellen wir eine virtuelle Tabelle mit jedem einzelnen Kunden und der Anzahl der Verkäufe, die jeder Kunde durch sie getätigt hat.

Verwenden der Iterierungsfunktionen SUMX und AVERAGEX in LuckyTemplates

Sobald wir den Umsatz jedes Kunden haben, können wir ihn mitteln und so den durchschnittlichen Umsatz pro Kunde ermitteln.

So messen Sie Durchschnittswerte pro Tag in LuckyTemplates mit DAX.
Erweiterte Logik innerhalb von DAX-Iterierungsfunktionen – Detailliertes Beispiel für
kumulative Gesamtwerte über Durchschnittswerte und dynamische Datumslogik – Erweitertes DAX

Abschluss

Es ist sehr wichtig, frühzeitig ein sehr gutes Verständnis dafür zu haben, wie diese Iterationsfunktionen funktionieren, und sie tatsächlich zu nutzen.

Wir können diese iterierenden Funktionen physisch in einer Tabelle oder sogar virtuell mit jeder Tabelle verwenden, die Sie innerhalb der jeweiligen Funktion platzieren möchten. Hier können Sie eine ganze Reihe unterschiedlicher Parameter hinterlegen.

Ich persönlich nutze diese Funktionen in sehr vielen Entwicklungsbereichen, die ich mache.

Viel Spaß beim Durcharbeiten. Sie können den Überblick über das LuckyTemplates Showcase-Modell unter diesem Link überprüfen:

Fühlen Sie sich frei, die Verwendung der vielen verfügbaren Iterationsfunktionen in LuckyTemplates zu üben, und vergessen Sie nicht, diese Links zu durchsuchen, um weitere Informationen zu diesem Thema zu erhalten:

Verstehen, wie die AVERAGEX-Funktion funktioniert

So verstehen Sie virtuelle Tabellen in iterierenden Funktionen in LuckyTemplates – DAX-Konzepte

Hoffentlich können Sie ein gutes Verständnis davon bekommen, wie diese spezielle Berechnung in LuckyTemplates funktioniert.


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.