Streudiagramm-Visualisierungen mit Charticulator
In diesem Tutorial erfahren Sie, wie Sie mit Charticulator eine Streudiagramm-Visualisierung für Ihren LuckyTemplates-Bericht erstellen und entwerfen.
Anhand dieses Beispiels zeige ich Ihnen, wie Sie die Größe Ihres Bildmaterials dynamisch anpassen können. Und in diesem Fall machen wir das über das Ergebnisranking in LuckyTemplates. Sie können sich das vollständige Video dieses Tutorials unten in diesem Blog ansehen.
Wir werden dynamische Visuals erstellen, die unsere Top-10-Kunden für bestimmte Produkte enthalten.
Dies ist eine wirklich leistungsstarke Technik, die Sie in LuckyTemplates nutzen können. Mithilfe der leistungsstarken DAX-Formelsprache können Sie zahlreiche Visualisierungen erstellen.
Durch die Verwendung dynamischer visueller Darstellungen, insbesondere auf Ranking-basierten Parametern, können Sie den Schlüsselfaktor für die Leistung eines Attributs genauer untersuchen.
Möglicherweise möchten Sie Ihre Top- und Bottom-Kunden oder Ihre meistverkauften und am schlechtesten verkauften Produkte isolieren. Diese Technik würde es Ihnen ermöglichen, all diese Ideen visuell darzustellen.
Um dies zum Leben zu erwecken, müssen wir RANKX in der CALCULATE-Anweisung verwenden.
Erhalten Sie ein gutes Verständnis dafür, wie diese zusammenpassen, und es wird Ihnen bei den eher technischen Aspekten der Implementierung von DAX-Maßnahmen in Ihren Modellen helfen.
Hier möchten Sie ankommen, damit Sie das große analytische und auch visuelle Potenzial von LuckyTemplates freisetzen können.
Kommen wir also zum ersten Schritt beim Erstellen dynamischer Visuals basierend auf dem Ranking in LuckyTemplates.
Inhaltsverzeichnis
Erstellen einer Gesamtgewinnmessung
Für dieses spezielle Beispiel benötigen wir eine Gesamtgewinnkennzahl . Aber um diese Kennzahl tatsächlich zu erstellen, benötigen wir zunächst die Gesamtkosten.
Erstellen wir also unser Gesamtkostenmaß. Wir müssen hier etwas Logik hinzufügen, also schreiben wir SUMX , gehen dann zur Verkaufstabelle und dann Quantity , multiplizieren das mit den Total Unit Cost .
Da wir nun die Gesamtkosten haben, können wir daraus unsere Gesamtgewinne ermitteln . Für diese andere Kennzahl müssen wir also nur den Gesamtumsatz abzüglich der Gesamtkosten berechnen .
Ziehen wir also unsere Gesamtgewinne ein und fügen dann Kundennamen hinzu .
Beachten Sie hier, dass wir rechtzeitig keine zusätzlichen Filter hinzugefügt haben, sodass diese Tabelle alles abdeckt. Diese Tabelle zeigt lediglich den Gesamtgewinn pro Kunde im Laufe der Zeit.
Lassen Sie uns dies dann in eine Visualisierung umwandeln und sie dann nach Gesamtgewinn sortieren .
Jetzt haben wir also eine Grafik unserer Kunden, beginnend mit dem Kunden mit dem höchsten Gewinn bis hin zu dem Kunden mit dem niedrigsten Gewinn.
Aber denken Sie daran, dass wir nur die Top 10 zeigen müssen.
Lassen Sie uns dann eine Formel erstellen, die uns den Rang jedes unserer Kunden gibt.
Verwenden von RANKX zur dynamischen Einstufung von Kunden
Nennen wir also unsere neue Kennzahl „Kundenrang“ und geben Sie dann „RANKX“ ein . Dann fügen wir ALLE in der Kundentabelle hinzu und gehen dann zu Gesamtgewinne .
Wir benötigen hier keinen Wert, sondern fügen stattdessen „descending“ hinzu .
Wenn wir dies in die Tabelle ziehen, haben wir nun den Rang aller unserer Kunden.
Aber dann müssen wir noch an einem weiteren Schritt arbeiten, um die Top 10 zu isolieren.
Top 10 der Kundengewinne
Um eine Tabelle zu erstellen, die nur die Gewinne der Top-10-Kunden zeigt, müssen wir eine neue Kennzahl erstellen.
Nennen wir es „Top 10 Kundengewinne“ .
Diese Maßnahme erfordert etwas Logik. Wir gehen also davon aus, dass WENN der Kundenrang kleiner oder gleich 10 ist, dann wäre das gleich dem Gesamtgewinn. Wenn nicht, setzen Sie den Wert auf blank .
Lassen Sie uns nun eine Tabelle erstellen, die diese Kennzahl zusammen mit den Kundennamen verwendet .
Wir haben jetzt eine Tabelle mit nur den Top-10-Kunden. Allerdings müssen wir hier einen kleinen Fehler beheben.
Wenn wir uns die Gesamtgewinne unserer neuen Tabelle ansehen , sehen wir, dass es sich dabei um die Summe aller Gewinne handelt und nicht nur um die der Top-10-Kunden.
Daher müssen wir unsere Formel für die Top-10-Kundengewinne überarbeiten.
Fügen wir IF ISFILTERED, Customer Names hinzu . Das heißt, wenn der Kundenname gefiltert wird, werden nur die Gewinne der Top 10 zurückgegeben.
Aber wenn es nicht gefiltert ist , gehen wir zu CALCULATE, Total Profits, dann TOPN und dann 10, was den Top-10-Kunden entspricht, und gehen dann zu Total Profits .
Was TOPN hier macht, ist, dass es eine virtuelle Tabelle nur der Top-10-Kunden zurückgibt und dann deren Gewinne summiert.
Jetzt haben wir die korrekten Gesamtgewinne für unsere Top-10-Kunden.
Dynamische Visuals basierend auf dem Ranking in LuckyTemplates
Da wir nun eine Tabelle mit unseren Top-10-Kunden haben, können wir diese ganz einfach in eine Visualisierung umwandeln.
Lassen Sie uns daraus ein gestapeltes Balkendiagramm machen. Lassen Sie uns auch einige Datenbeschriftungen aktivieren.
Denken Sie daran, dass wir hier dynamische Visuals erstellen. Ziehen wir also den Produktnamen ein und addieren dann unsere Gesamtgewinne .
Dann können wir diese neue Tabelle ganz einfach in ein Donut-Diagramm umwandeln.
Lassen Sie uns nun an den Interaktionen unserer visuellen Elemente arbeiten. Klicken Sie oben links auf dem Bildschirm auf Interaktionen bearbeiten .
Klicken Sie dann auf den Filter in dem Bild, auf das Sie Einfluss nehmen möchten.
Wenn wir also in unserem Donut-Diagramm auf Produkt 1 klicken , zeigt unser Balkendiagramm die Top-10-Kunden für dieses Produkt an.
Wenn wir auf Produkt 7 klicken , ändert sich unser Balkendiagramm und zeigt die Top-10-Kunden für dieses Produkt an.
Abschluss
Viel Glück damit.
Beifall,
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.