Streudiagramm-Visualisierungen mit Charticulator
In diesem Tutorial erfahren Sie, wie Sie mit Charticulator eine Streudiagramm-Visualisierung für Ihren LuckyTemplates-Bericht erstellen und entwerfen.
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 .
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.
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.
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.
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.
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.
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.
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.
In diesem Tutorial erfahren Sie, wie Sie mit Charticulator eine Streudiagramm-Visualisierung für Ihren LuckyTemplates-Bericht erstellen und entwerfen.
Erfahren Sie, wie Sie ein PowerApps-Suchfeld von Grund auf erstellen und es an das Gesamtthema Ihrer App anpassen.
Erlernen Sie ganz einfach zwei komplizierte Power Automate String-Funktionen, die in Microsoft Flows verwendet werden können – die Funktionen substring und indexOf.
Dieses Tutorial konzentriert sich auf die Power Query M-Funktion „number.mod“, um ein abwechselndes 0-1-Muster in der Datumstabelle zu erstellen.
In diesem Tutorial führe ich eine Prognosetechnik durch, bei der ich meine tatsächlichen Ergebnisse mit meinen Prognosen vergleiche und sie kumulativ betrachte.
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.
Erfahren Sie, wie die Do Until Schleifensteuerung in Power Automate funktioniert und welche Schritte zur Implementierung erforderlich sind.
In diesem Tutorial erfahren Sie, wie Sie mithilfe der ALLSELECTED-Funktion einen dynamischen gleitenden Durchschnitt in LuckyTemplates berechnen können.
Durch diesen Artikel erhalten wir ein klares und besseres Verständnis für die dynamische Berechnung einer laufenden oder kumulativen Gesamtsumme in LuckyTemplates.
Erfahren und verstehen Sie die Bedeutung und ordnungsgemäße Verwendung der Power Automate-Aktionssteuerung „Auf jede anwenden“ in unseren Microsoft-Workflows.