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.
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,
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
In diesem Tutorial zur DAX-Codierungssprache erfahren Sie, wie Sie die GENERATE-Funktion verwenden und einen Kennzahltitel dynamisch ändern.
In diesem Tutorial erfahren Sie, wie Sie mithilfe der Multi-Threaded-Dynamic-Visuals-Technik Erkenntnisse aus dynamischen Datenvisualisierungen in Ihren Berichten gewinnen.
In diesem Artikel werde ich den Filterkontext durchgehen. Der Filterkontext ist eines der Hauptthemen, über die sich jeder LuckyTemplates-Benutzer zunächst informieren sollte.
Ich möchte zeigen, wie der LuckyTemplates Apps-Onlinedienst bei der Verwaltung verschiedener Berichte und Erkenntnisse aus verschiedenen Quellen helfen kann.
Erfahren Sie, wie Sie Ihre Gewinnmargenänderungen mithilfe von Techniken wie Kennzahlenverzweigung und der Kombination von DAX-Formeln in LuckyTemplates ermitteln.
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.
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