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 Tutorial geht es um ein häufiges Szenario, das im LuckyTemplates-Supportforum häufig gestellt wird. Sie erfahren, wie Sie mit den Funktionen und DAX in LuckyTemplates den neuesten oder letzten Wert in Ihren Daten ermitteln . Sie können sich das vollständige Video dieses Tutorials unten in diesem Blog ansehen.
In diesem Beispiel gibt es eine Liste mit Daten und in dieser Liste wird mehrfach auf den Kunden verwiesen. Sie möchten also den aktuellen Wert für diesen bestimmten Kundennamen ermitteln .
Das in den Foren präsentierte Beispiel erfolgte in Form von Umfragedaten. Sie möchten ermitteln, wann ein bestimmter Kunde zuletzt oder zuletzt an der Umfrage teilgenommen hat.
Es gibt mehrere Möglichkeiten, dieses Problem zu lösen. Sie können die Lösung mithilfe berechneter Spalten oder Kennzahlen durchführen.
Die Verwendung einer berechneten Spalte sorgt für mehr Ästhetik, während die Verwendung einer Kennzahl Ihre Modelle dynamischer macht.
Hier erfahren Sie, wie Sie mit zwei Lösungen das aktuellste Datum für jede Dimension in Ihrem Datensatz ermitteln.
Inhaltsverzeichnis
Lösung Nr. 1: Berechnete Spalten verwenden
Hier erfahren Sie, wie Sie das Problem mit berechneten Spalten lösen können .
1. Erstellen Sie eine neue Spalte
Der erste Schritt besteht darin, eine neue Spalte in der Tabelle zu erstellen, die in den Foren als Beispiel angegeben wurde. Diese neue Spalte enthält das maximale Datum .
Dies ist die Logik, die in der Formel für das Maximaldatum verwendet wird:
Wenn Sie in LuckyTemplates auf Probleme stoßen, die das maximale Datum oder die maximale Zahl erfordern, ist die Funktion MAXX DAX die beste Lösung.
Diese Funktion ist der Schlüssel zum Erstellen der Lösung für dieses Beispiel.
2. Erstellen Sie eine Variable
Funktion eine neue Variable erstellen . In diesem Beispiel heißt die neue Variable CurrentName .
Für jede einzelne Zeile möchten Sie den Namen jeder Person ermitteln. Dieser Teil ist recht einfach, da Sie lediglich auf den Spaltennamen in einer berechneten Spalte verweisen müssen.
In jeder einzelnen Zeile möchten Sie nur die Personen isolieren, die denselben Namen wie die aktuelle Zeile haben.
Wenn Sie sich die Tabelle ansehen, sehen Sie, dass es drei verschiedene Namen mit zwei Einträgen für jeden Namen gibt.
Sie müssen diese Namen isolieren und dann das maximale Datum ermitteln, an dem eine bestimmte Person mit Ihnen Geschäfte getätigt hat. Bei der Transaktion kann es sich um den Abschluss eines Kaufs oder einer Umfrage handeln.
3. Erstellen Sie eine FILTER-Anweisung
Um die Namen zu isolieren, müssen Sie zunächst die Funktionen FILTER und verwenden .
Dadurch werden alle Filter in der Tabelle entfernt. Dadurch wird auch jede einzelne Zeile unabhängig vom Kontext durchlaufen.
Anschließend müssen Sie herausfinden, ob der Name in den Umfragedaten mit der Variablen CurrentName übereinstimmt .
4. Verwenden Sie die MAXX-Funktion
Jetzt ruft die MAXX DAX-Funktion eine Tabelle ab, die nur zwei Zeilen enthält. Dies ist das Ergebnis des Filterns und Durchlaufens jeder Zeile, um herauszufinden, ob der Name mit dem aktuellen Namen übereinstimmt. In diesem Fall lautet der aktuelle Name John Smith.
Anschließend müssen Sie die max. Die MAXX DAX-Funktion berechnet das Maximum für Sie. Sie müssen also nur die Spalte in die Formel einfügen:
Wenn Sie das Format der Spalte „Maximales Datum“ in ein Datum ändern, sehen Sie, dass das maximale Datum für John Smith der 23. Februar ist.
Der maximale Termin für Nancy Jones ist der 25. September, während es für Elaine Anderson der 22. September ist.
Dies ist eine sehr einfache Technik, deren Logik auf verschiedene Szenarien angewendet werden kann. Hiermit können Sie den letzten Kauf- oder Verkaufsbetrag ermitteln .
Lösung Nr. 2: Verwenden einer Maßnahme
Hier erfahren Sie, wie Sie dieses Problem mithilfe von Maßnahmen lösen können.
Mithilfe von Kennzahlen können Sie das letzte Datum ermitteln und dann in andere Berechnungen verzweigen.
Dies ist die beste Möglichkeit, Berechnungen in LuckyTemplates auszuführen.
1. Erstellen Sie eine Tabelle
Zuerst müssen Sie eine Tabelle erstellen.
Diese Tabelle enthält nur zwei Spalten. Die in den anderen Spalten enthaltenen Informationen sind für diese Berechnung irrelevant.
2. Erstellen Sie eine neue Kennzahl
Anschließend müssen Sie eine neue Kennzahl erstellen.
Diese Kennzahl hat dieselbe Formel, die in der Lösung für berechnete Spalten verwendet wurde. Sie müssen jedoch die Umfragetabelle in Umfragedaten ändern .
Und anstatt einfach auf den Spaltennamen zu verweisen, müssen Sie die Funktion verwenden .
Dadurch wird erfasst, in welchem Kontext Sie sich befinden.
Mit SELECTEDVALUE können Sie den Textwert aus seinem Kontext abrufen.
Diese Technik ist im Vergleich zu anderen Berechnungen auch sehr dynamisch, da Sie die Datumsspalte herausnehmen und nur das maximale Datum für jeden Kunden beibehalten können.
Erster Kauf von Customer Insight mit DAX
Datum des letzten Kaufs in LuckyTemplates: Wann haben Ihre Kunden ihren letzten Kauf getätigt?
Arbeiten mit iterierenden Funktionen in DAX
Abschluss
Lösungen müssen nicht schwierig sein. Sie können auf einfache Weise durchgeführt werden.
Für dieses Beispiel können Sie sich entweder für die Lösung „Berechnete Spalten“ entscheiden oder Kennzahlen verwenden.
Hoffentlich haben Sie das Konzept verstanden, wie man die virtuelle Tabelle innerhalb der MAXX DAX-Funktion manipuliert.
Sie können die FILTER-Funktion auch verwenden , um Informationen zu durchlaufen und dann die virtuelle Tabelle basierend auf dem Parameter anzupassen, den Sie in die FILTER- Anweisung eingegeben haben . Von hier aus übernimmt MAXX dann die Arbeit.
Alles Gute,
***** LuckyTemplates lernen? *****
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.