Verwendung dynamischer Visuals für rankbasierte Parameter in LuckyTemplates

Verwendung dynamischer Visuals für rankbasierte Parameter in LuckyTemplates

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 .

Verwendung dynamischer Visuals für rankbasierte Parameter in LuckyTemplates

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 .

Verwendung dynamischer Visuals für rankbasierte Parameter in LuckyTemplates

Ziehen wir also unsere Gesamtgewinne ein und fügen dann Kundennamen hinzu .

Verwendung dynamischer Visuals für rankbasierte Parameter in LuckyTemplates

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 .

Verwendung dynamischer Visuals für rankbasierte Parameter in LuckyTemplates

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 .

Verwendung dynamischer Visuals für rankbasierte Parameter in LuckyTemplates

Wenn wir dies in die Tabelle ziehen, haben wir nun den Rang aller unserer Kunden.

Verwendung dynamischer Visuals für rankbasierte Parameter in LuckyTemplates

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 .

Verwendung dynamischer Visuals für rankbasierte Parameter in LuckyTemplates

Lassen Sie uns nun eine Tabelle erstellen, die diese Kennzahl zusammen mit den Kundennamen verwendet .

Verwendung dynamischer Visuals für rankbasierte Parameter in LuckyTemplates

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.

Verwendung dynamischer Visuals für rankbasierte Parameter in LuckyTemplates

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.

Verwendung dynamischer Visuals für rankbasierte Parameter in LuckyTemplates

Jetzt haben wir die korrekten Gesamtgewinne für unsere Top-10-Kunden.

Verwendung dynamischer Visuals für rankbasierte Parameter in LuckyTemplates

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.

Verwendung dynamischer Visuals für rankbasierte Parameter in LuckyTemplates

Denken Sie daran, dass wir hier dynamische Visuals erstellen. Ziehen wir also den Produktnamen ein und addieren dann unsere Gesamtgewinne .

Verwendung dynamischer Visuals für rankbasierte Parameter in LuckyTemplates

Dann können wir diese neue Tabelle ganz einfach in ein Donut-Diagramm umwandeln.

Verwendung dynamischer Visuals für rankbasierte Parameter in LuckyTemplates

Lassen Sie uns nun an den Interaktionen unserer visuellen Elemente arbeiten. Klicken Sie oben links auf dem Bildschirm auf Interaktionen bearbeiten .

Verwendung dynamischer Visuals für rankbasierte Parameter in LuckyTemplates

Klicken Sie dann auf den Filter in dem Bild, auf das Sie Einfluss nehmen möchten.

Verwendung dynamischer Visuals für rankbasierte Parameter in LuckyTemplates

Wenn wir also in unserem Donut-Diagramm auf Produkt 1 klicken , zeigt unser Balkendiagramm die Top-10-Kunden für dieses Produkt an.

Verwendung dynamischer Visuals für rankbasierte Parameter in LuckyTemplates

Wenn wir auf Produkt 7 klicken , ändert sich unser Balkendiagramm und zeigt die Top-10-Kunden für dieses Produkt an.

Verwendung dynamischer Visuals für rankbasierte Parameter in LuckyTemplates

Abschluss

Viel Glück damit.

Beifall,


So speichern und laden Sie eine RDS-Datei in R

So speichern und laden Sie eine RDS-Datei in R

Sie erfahren, wie Sie Objekte aus einer .rds-Datei in R speichern und laden. In diesem Blog wird auch behandelt, wie Sie Objekte aus R in LuckyTemplates importieren.

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

In diesem Tutorial zur DAX-Codierungssprache erfahren Sie, wie Sie die GENERATE-Funktion verwenden und einen Kennzahltitel dynamisch ändern.

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

In diesem Tutorial erfahren Sie, wie Sie mithilfe der Multi-Threaded-Dynamic-Visuals-Technik Erkenntnisse aus dynamischen Datenvisualisierungen in Ihren Berichten gewinnen.

Einführung in den Filterkontext in LuckyTemplates

Einführung in den Filterkontext in LuckyTemplates

In diesem Artikel werde ich den Filterkontext durchgehen. Der Filterkontext ist eines der Hauptthemen, über die sich jeder LuckyTemplates-Benutzer zunächst informieren sollte.

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Ich möchte zeigen, wie der LuckyTemplates Apps-Onlinedienst bei der Verwaltung verschiedener Berichte und Erkenntnisse aus verschiedenen Quellen helfen kann.

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Erfahren Sie, wie Sie Ihre Gewinnmargenänderungen mithilfe von Techniken wie Kennzahlenverzweigung und der Kombination von DAX-Formeln in LuckyTemplates ermitteln.

Materialisierungsideen für Datencaches in DAX Studio

Materialisierungsideen für Datencaches in DAX Studio

In diesem Tutorial werden die Ideen der Materialisierung von Datencaches und deren Auswirkungen auf die Leistung von DAXs bei der Bereitstellung von Ergebnissen erläutert.

Geschäftsberichte mit LuckyTemplates

Geschäftsberichte mit LuckyTemplates

Wenn Sie bisher noch Excel verwenden, ist dies der beste Zeitpunkt, LuckyTemplates für Ihre Geschäftsberichtsanforderungen zu verwenden.

Was ist LuckyTemplates Gateway? Alles was du wissen musst

Was ist LuckyTemplates Gateway? Alles was du wissen musst

Was ist LuckyTemplates Gateway? Alles was du wissen musst