Streudiagramm-Visualisierungen mit Charticulator
In diesem Tutorial erfahren Sie, wie Sie mit Charticulator eine Streudiagramm-Visualisierung für Ihren LuckyTemplates-Bericht erstellen und entwerfen.
Bei der Verwendung von DAX- Kennzahlen kann es manchmal sehr frustrierend sein, in LuckyTemplates-Berichten die Gesamtsummen korrekt zu ermitteln . Möglicherweise geraten Sie in bestimmte Situationen, in denen Ihre Gesamtwerte für DAX-Kennzahlen nicht so stimmen, wie Sie es sich wünschen. Sie können sich das vollständige Video dieses Tutorials unten in diesem Blog ansehen.
DAX-Kennzahlen können auf Standardaggregationsfunktionen wie COUNT oder SUM basieren . Mit diesen DAX- Formeln können Sie Datenmodellierung und Datenanalyse durchführen und die Ergebnisse für Berichte und Entscheidungsfindung verwenden.
In diesem Blog werden wir eine Gesamtlogik in Bezug auf DAX-Kennzahlen diskutieren . Diese Bedenken wurden im geäußert . Wenn Sie die Frage überprüfen und sich das genaue Szenario im Forum ansehen möchten, klicken Sie einfach auf den unten angegebenen Link.
Ich zeige Ihnen die Technik, die zur Lösung des Szenarios verwendet wurde.
Natürlich können Sie diese Technik auf verschiedene Szenarien anwenden, insbesondere wenn Sie eine recht komplexe DAX- Logik erstellen oder mehrere Kennzahlen verzweigen. Dies hilft Ihnen auch bei der Lösung Ihrer Summen, die möglicherweise falsch berechnet wurden .
Inhaltsverzeichnis
Beispiel-Problemszenario
Hier ist ein allgemeines Beispiel, das irgendwie mit dem im Forum diskutierten Szenario zusammenhängt.
Nun sehen wir uns das Verkaufsergebnis in dieser Tabelle an. Darüber hinaus vergleiche ich es mit einem anderen Ergebnis, nämlich den Verkäufen im letzten Jahr .
In diesem Beispiel versuchen wir, das Mindestergebnis für jeden einzelnen Kunden basierend auf dem ausgewählten Kontext herauszufinden . Dabei kann es sich um eine beliebige Kennzahl handeln, beispielsweise „MIN Total Sales“ und „Total Sales Last Year “ (in diesem Fall verwenden wir die generischen Werte).
Höchstwahrscheinlich würden Sie denken, dass die Formel aus dem Bild unten die entsprechenden Ergebnisse liefern wird.
Nun, ziehen wir die Mindesttestmaßzahl in die Tabelle und überprüfen die Ergebnisse.
Wenn wir uns die Ergebnisse ansehen, können wir sagen, dass die Berechnungen für jede Zeile alle korrekt waren.
Allerdings wurde die Gesamtsumme falsch berechnet.
Die Mindestsumme wurde mithilfe der MIN- Funktion für jede Zeile innerhalb der Kennzahlen „Total Sales“ und „ Sales LY“ nur dann berechnet , wenn für jede Berechnung kein Kontext vorhanden ist.
Darüber hinaus wurden die einzelnen Mindestwerte nicht auf eindeutige Weise gezählt und die Summe aller dieser eindeutigen Mindestwerte in keinem Kontext ermittelt, in dem wir uns befinden.
Analysieren der korrekten Ergebnisse für das Beispielszenario
Lassen Sie mich Ihnen nun die entsprechenden Ergebnisse für das vorherige Szenario zeigen.
Sie können dem Bild entnehmen, dass es sich um ein ganz anderes Ergebnis handelt, da es offensichtlich viel niedriger ist als alle anderen Gesamtwerte.
Dies ist viel sinnvoller, da wir hauptsächlich nur die Mindestwerte jeder einzelnen Zeile in dieser Tabelle zählen . Das bedeutet also, dass das Ergebnis einen viel geringeren Wert haben wird .
Die primäre Logik, die wir hier verstehen müssen, besteht darin, jedes einzelne Ergebnis mithilfe virtueller Tabellen auszuwerten .
Durch das Durchlaufen virtueller Tabellen können Sie sicherstellen, dass die von Ihnen implementierte Logik den richtigen Kontext für die Gesamtsumme durchläuft, im Gegensatz zu jedem natürlichen Kontext, der durch auf einer Berichtsseite getroffene Auswahlen entstehen könnte .
Wenn Sie verstehen, wie Sie virtuelle Tabellen in Ihre DAX- Funktionen integrieren, werden Sie schnell die Möglichkeiten erkennen, Ihre Analyse noch weiter auszudehnen.
Erstellen virtueller Tabellen innerhalb von DAX-Kennzahlen
Um das aktuelle Szenario zu lösen, müssen wir zunächst mit Hilfe der SUMMARIZE- Funktion eine virtuelle Tabelle jedes einzelnen Kunden erstellen .
Die SUMMARIZE- Funktion gibt eine Übersichtstabelle für die angeforderten Summen über eine Reihe von Gruppen zurück.
Dann werden innerhalb dieser bestimmten virtuellen Tabelle , die wir durchlaufen werden, die hervorgehobenen Spalten aus dem Bild unten virtuell generiert.
Summieren der MIN-Werte jeder Zeile in der virtuellen Tabelle
Wenn wir zur Evaluierungsphase kommen, verwenden wir eine Iterationsfunktion namens SUMX . Diese Funktion gibt die Summe eines Ausdrucks zurück, der für jede Zeile in einer Tabelle ausgewertet wird.
In unserem Fall summiert die SUMX- Funktion das MIN- Ergebnis jeder einzelnen Zeile der von uns erstellten virtuellen Tabelle.
Und so kamen wir zu den richtigen Ergebnissen.
Eine weitere coole Sache daran ist, dass die virtuelle Tabelle auch für jede einzelne Zeile funktioniert . Das bedeutet, dass diese Tabelle nur eine Zeile lang sein wird.
Dies liegt daran, dass dieser Filter nur virtuell in der Formel angewendet wird und die Kunden-ID innerhalb der SUMMARIZE- Funktion nur für den Kundenkontext relevant ist, in dem wir uns befinden.
Und genau so können Sie dieses spezielle Szenario lösen.
Abschluss
Zusammenfassend lässt sich sagen, dass der Schlüssel zum Verständnis der Berechnung von Gesamtsummen darin besteht, sich eingehend mit der Funktionsweise des Kontexts in LuckyTemplates zu befassen.
Diese Technik ist auf jeden Fall nützlich, da es viele Situationen gibt, in denen die Summen einfach nicht Ihren Vorstellungen entsprechen oder denen entsprechen, die sie sein sollten. Es kann beispielsweise sein, dass Sie tatsächlich eine Gesamtsumme erhalten, aber keine Ahnung haben, dass die Berechnung tatsächlich falsch ist.
Damit diese Technik richtig funktioniert, müssen Sie vor allem die Methodik der virtuellen Tabelle verstehen . Sie müssen diese virtuellen Tabellen effizient in Ihre DAX- Kennzahlen integrieren, um sicherzustellen, dass sie die gewünschten Ergebnisse liefern.
Dies wird Ihnen dabei helfen, nicht nur das Problem zu lösen, an dem Sie gerade arbeiten, sondern auch die anderen zukünftigen Gesamtprobleme, die bei der Ausführung von Berechnungen in Ihren LuckyTemplates-Modellen auftreten könnten.
Damit lässt sich einiges in der eigenen Umgebung anwenden und umsetzen. Aus diesem Grund ist es wichtig, diese Konzepte in Ihrem Kopf zu verankern.
Für fortgeschrittenere DAX-Techniken, die Sie in LuckyTemplates verwenden können, schauen Sie sich dieses Modul unter LuckyTemplates Online – an .
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.