Streudiagramm-Visualisierungen mit Charticulator
In diesem Tutorial erfahren Sie, wie Sie mit Charticulator eine Streudiagramm-Visualisierung für Ihren LuckyTemplates-Bericht erstellen und entwerfen.
In diesem DAX-Tutorial besprechen wir den Kontext und seine Bedeutung für das Verständnis der Funktionsweise der DAX-Berechnungs- Engine in LuckyTemplates .
Die Idee von Kontexten in LuckyTemplates ist nicht einfach und wird oft übersehen. Wir müssen jedoch bedenken, dass wir immer das Konzept des Kontexts berücksichtigen müssen, insbesondere wenn es um DAX-Berechnungen geht.
Das Erlernen und Beherrschen von DAX erfordert ein tiefes Verständnis für die Verwendung des Kontexts in LuckyTemplates.
Inhaltsverzeichnis
Den Kontext in DAX-Berechnungen verstehen
Kennzahlen in LuckyTemplates benötigen eine Umgebung, in der sie ihre Berechnungen durchführen. Diese Umgebung nennen wir Kontext .
Diese kann von verschiedenen Standorten bezogen werden. Jedes Ergebnis in LuckyTemplates wird basierend auf diesem Kontext unabhängig berechnet.
Schauen wir uns als Beispiel diese Visualisierungen an. Wir verwenden das Ergebnis 139.152,30.
Für diese Berechnung ist der Ausgangskontext das Datum. Wir erhalten dieses Ergebnis basierend auf dem Kontext, aus dem es stammt, nämlich dem 27. September 2019.
Daher sind Datumsangaben in Tabellen einer der Orte, von denen ein Kontext ausgehen kann.
Als Kontextquelle in unseren Berichten kann auch ein Datumsschneider verwendet werden.
Ein Slicer stellt einen Datumsbereich bereit, der basierend auf einer Auswahl einen weiteren Drilldown zu bestimmten Daten durchführen kann. Es schafft also einen umfassenden Kontext auf unserer Berichtsseite.
Außer Daten können wir auch Produkte als Kontext verwenden. Zur Veranschaulichung wählen wir Produkte in unserem Slicer aus.
Die von uns getroffenen Auswahlen schaffen einen Kontext für die Ergebnisse in der Tabelle.
Wir können sehen, dass der Wert für den 27. September aufgrund des aus unseren Daten und Produkten erstellten Kontexts 64.661,70 beträgt.
Darüber hinaus können wir auch Kontext aus dem Kundennamen-Slicer erstellen .
Selbst wenn wir den Kontext ändern, den wir in der Auswahl verwenden, wird die Kennzahl „Gesamtumsatz“ immer auf die gleiche Weise berechnet.
In LuckyTemplates können wir einfache Formeln schreiben und durch Slicer-Auswahlen aufgrund des Kontexts, den wir auf diese Codes legen, umgehend eine große Anzahl von Ergebnissen erhalten.
Es ist sehr beeindruckend, was die Geschwindigkeit angeht. Mit einfachen Formeln und Änderungen im Kontext können wir schnell Ergebnisse erzielen.
Wir treffen nicht nur eine Auswahl, wenn wir einen Slicer verwenden; Wir ändern auch den Kontext des Ergebnisses.
Slicer sind nicht die einzige Möglichkeit, dies zu tun. Wir können den Kontext auch ändern, indem wir innerhalb von Diagrammen eine Auswahl treffen .
Im folgenden Beispiel können wir unsere Verkäufe nach Kanal mithilfe des Donut-Diagramms betrachten.
So erhalten wir für denselben Stichtag im Jahr 2019 das Ergebnis von 40.052,60.
Wie der Kontext in DAX-Berechnungen funktioniert
Jedes Mal, wenn wir in unseren Berichten eine Auswahl treffen, wird ein Filter über Tabellen positioniert.
Wenn wir beispielsweise Produkte auswählen, wird dies in unserer Produkttabelle angezeigt. Dann findet in den Formeln ein Prozess namens Filterpropagation statt.
Betrachten wir dies aus einer Modellperspektive.
Unsere Produkttabelle hat eine „Eins-zu-viele“-Beziehung zu unserer Faktentabelle „Verkäufe“.
Die Tabelle „Kunden“ weist ebenfalls eine ähnliche Beziehung auf.
Und da wir Filter für unsere Daten haben, bedeutet dies, dass wir auch eine Beziehung zwischen der Datumstabelle und der Verkaufstabelle haben.
Es gibt auch einen weiteren Filter aus der Spalte „Kanal“ in unserer Tabelle „Verkäufe“.
Diese Filter schaffen den Kontext, den wir in unsere Berichte einfügen. Die Auswahlen werden in die Tabelle „Verkäufe“ übertragen und die Ergebnisse werden basierend auf den in Slicern und Diagrammen getroffenen Auswahlen gefiltert.
Darüber hinaus können wir als weitere wichtige Technik einen Kundennamenindex in der Verkaufstabelle verwenden.
Dadurch kann eine Tabelle mit 8.000 Zeilen erheblich auf einige Hundert reduziert werden, je nachdem, welchen Kontext wir auf die Ergebnisse anwenden.
Die Formel „Gesamtumsatz“ kann ebenfalls zum gleichen Ergebnis führen; Es funktioniert jedoch nur innerhalb kleinerer Teilmengen der Originaltabelle.
Abschluss
Ich hoffe, dass Ihnen dieses DAX-Tutorial viel bringt. Dies ist besonders hilfreich, wenn Sie gerade erst mit LuckyTemplates beginnen. Das Verständnis des DAX-Kontexts und der Funktionsweise der DAX-Berechnungs- Engine ist ein wesentlicher Bestandteil beim Erlernen von LuckyTemplates.
Unabhängig vom Datenszenario berechnet und liefert DAX Ergebnisse basierend auf dem Kontext und den im Bericht angewendeten Filtern.
Was Sie in diesem DAX-Tutorial gelernt haben, sind die Grundlagen. Es gibt verschiedene Möglichkeiten, die Idee des Kontexts in fortgeschritteneren DAX- Techniken zu nutzen und umzusetzen. Diese treten häufig auf, wenn es um virtuelle Tische geht.
Denken Sie also immer an dieses Konzept für jedes Ergebnis, das in LuckyTemplates-Modellen angezeigt wird.
Alles Gute,
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.