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.
Die Verwendung von DAX-Kennzahlen zum dynamischen Gruppieren von Daten in LuckyTemplates ist äußerst leistungsstark. Sie bauen Ihre Datenmodelle auf und erstellen viele verschiedene Filter und Möglichkeiten, Ihre Daten aufzuteilen. Sie können sich das vollständige Video dieses Tutorials unten in diesem Blog ansehen.
Das ist heute etwas fortgeschrittener, aber ich liebe solche Dinge in LuckyTemplates.
Denken Sie daran, dass diese wahrscheinlich nicht in Ihren ursprünglichen Datensätzen vorhanden sind, sodass Sie völlig neue Erkenntnisse gewinnen, die die Verbraucher Ihrer Inhalte wirklich zu schätzen wissen.
In diesem Beispiel zeige ich Ihnen, wie Sie Ergebnisse innerhalb einer berechneten Spalte abrufen können. Sie können dann jedes dieser Ergebnisse auswerten, indem Sie sie durch einige Parameter laufen lassen, die Sie in einer anderen „unterstützenden Tabelle“ haben.
Möglicherweise möchten wir sehen können, welche Produkte wir mit hoher Marge, mit mittlerer Marge und mit niedriger Marge anbieten.
Inhaltsverzeichnis
Durchschnittliche Margen schaffen
Werfen wir zunächst einen Blick auf unser Datenmodell.
Mit den Tabellen, die wir hier haben, gibt es für uns eigentlich keine Möglichkeit, unsere Produkte dynamisch zu gruppieren.
Was wir also tun müssen, ist, eine unterstützende Tabelle mit den Produktgruppen mit niedrigen, mittleren und hohen Margen zu erstellen.
Dazu beginnen wir mit unserer berechneten Spalte „Durchschnittliche Margen“ .
In diesem Modell haben wir bereits einen Gesamtgewinn , also den Gesamtumsatz abzüglich der Gesamtkosten.
Wenn wir also die durchschnittlichen Margen erhalten möchten , müssen wir lediglich eine berechnete Spalte erstellen und den Gesamtgewinn durch den Gesamtumsatz dividieren .
Beachten Sie, dass ich in diesem Bild unten bereits das Format der Spalte „Durchschnittliche Margen“ in einen Prozentsatz geändert und die Spalte so sortiert habe, dass sie vom höchsten zum niedrigsten Prozentsatz angeordnet sind.
Erstellen einer unterstützenden Tabelle
Nachdem wir nun unsere durchschnittlichen Margen erstellt haben, können wir mit der Erstellung unserer unterstützenden Tabelle fortfahren, die es uns ermöglicht, unsere Produkte nach Margen zu segmentieren.
Klicken Sie dazu oben links auf dem Bildschirm auf „Daten eingeben“ .
Es erscheint ein Popup-Fenster wie dieses. Wir müssen den Namen und die Eingabespalten ändern.
In diesem Fall nennen wir diese unterstützende Tabelle „Product Margin Group“ . Und wir werden eine Gruppenspalte mit Niedrig, Mittel und Hoch haben. Lassen Sie uns auch eine Min- und eine Max-Spalte haben.
Daher werden unsere Produkte mit geringer Marge zwischen 30 % und 36 % liegen. Für Produkte mit mittlerer Marge wären es 36 % bis 38 %. Dann werden unsere margenstarken Produkte zwischen 38 % und 100 % liegen.
Nachdem Sie alle erforderlichen Daten eingegeben haben, klicken Sie auf Laden.
Jetzt haben wir einen Stütztisch.
Und wir können diese Gruppe jetzt auch mit Niedrig, Mittel, Hoch in unserer Logik verwenden.
So segmentieren und gruppieren Sie Daten in LuckyTemplates
Um an unserer Formel zu arbeiten, erstellen wir eine neue Kennzahl und nennen sie Margin Group Profits .
Wir werden hier CALCULATE und dann Total Profits verwenden , damit wir die Gesamtgewinne innerhalb der Gruppen ermitteln können.
Springen wir in eine andere Zeile und verwenden Sie FILTER , um die Tabelle „Durchschnittliche Margen“ für uns zu iterieren .
Wir springen wieder eine Reihe nach unten, gehen dann COUNTROWS und fügen dann einen weiteren FILTER ein . Dieses Mal filtern wir nach unserer Produktmargengruppe .
Gehen wir nun davon aus, ob die durchschnittlichen Margen größer oder gleich dem Mindestwert und kleiner als der Höchstwert sind , den wir in die Tabelle eintragen.
Wir springen in eine andere Zeile und fügen größer als Null hinzu .
Nachdem wir unsere Formel abgeschlossen haben, können wir unsere Gruppe hineinziehen und unsere Margin Group Profits hinzufügen .
Wie Sie sehen, erhalten wir hier jetzt Ergebnisse. Wir erzielen Gesamtgewinne für unsere Produkte mit niedriger, mittlerer und hoher Marge. Und der Gesamtgewinn beträgt 57,7 Millionen .
Wir können einen schnellen Blick darauf werfen, ob diese Summe korrekt ist, indem wir unsere Gesamtgewinnmessung hineinziehen .
Beide Tabellen zeigen denselben Wert, was uns irgendwie versichert, dass unsere Formel korrekt ist.
Aber um ganz sicher zu sein, müssen wir die Logik verstehen.
Überprüfung der Logik
Werfen wir noch einmal einen Blick auf die von uns erstellte Formel.
Zunächst versuchen wir zu verstehen, was FILTER bewirkt. Dieser FILTER hat hier eine Tabelle aller durchschnittlichen Margin-Spalten erstellt .
Sehen Sie sich dann für jede einzelne Zeile dieser Tabelle jede einzelne Zeile dieser Tabelle an, bei der es sich um die von uns erstellte Stütztabelle handelt.
Überprüfen Sie für jede einzelne Zeile, ob sie größer als Min und kleiner als Max ist . Wenn ja, behalten wir diese Zeile bei.
Wenn COUNTROWS nun größer als Null ist, bedeutet dies, dass diese Zeile, wenn sie beibehalten wird, innerhalb dieser Gruppe liegen muss.
Anschließend wird dieser Vorgang für die nächsten durchschnittlichen Margen wiederholt.
Dadurch können wir diese Gruppen erstellen.
Um besser zu sehen, welche Produkte eine niedrige, mittlere und hohe Marge haben, können wir die von uns erstellte Tabelle in eine Matrix umwandeln.
Und dann fügen wir den Produktnamen in die Zeilen und die Gruppe in die Spalten ein.
Unsere Matrix sieht dann wie folgt aus.
Erstellen der Visualisierungen
Jetzt können wir unsere Visualisierungen erstellen.
Lassen Sie uns unsere Gruppen- und Margengruppengewinne in die Höhe treiben .
Und dann verwandeln wir diese Tabelle in ein Donut-Diagramm.
Dann ziehen wir unseren Produktnamen und die Margengruppengewinne ein und verwandeln diese Tabelle in ein gestapeltes Balkendiagramm.
Nachdem wir nun die Gruppe in die Legende eingefügt haben, sieht unsere Visualisierung folgendermaßen aus.
Die grünen Balken sind also die Produkte mit hoher Marge, die hellblauen sind die mittleren und die dunkelblauen sind die Produkte mit niedriger Marge.
Wir können unsere Bilder auch dynamisch gestalten. Klicken wir auf Interaktionen bearbeiten.
Klicken Sie dann in den Bildern, die Sie beeinflussen möchten, auf „Filter“ .
Wenn wir dann in unserem Donut-Diagramm auf „Hoch“ klicken, werden in unserer Matrix und unserem gestapelten Balkendiagramm die Produkte mit hoher Marge angezeigt.
Und wenn wir auf „Niedrig“ klicken, werden in unserer Matrix und unserem gestapelten Balkendiagramm die Produkte mit geringer Marge angezeigt.
Abschluss
In diesem Beitrag haben wir besprochen, wie wir Daten in LuckyTemplates mithilfe von DAX dynamisch gruppieren können.
Nachdem wir unsere durchschnittlichen Margen erstellt hatten , konnten wir eine unterstützende Tabelle erstellen und dann mit CALCULATE an unserer Margin-Gruppengewinnformel arbeiten . Dadurch konnten wir wirklich coole dynamische Visuals erstellen.
Wenn ich diese Art von Technik anwende, explodiert mein Geist mit den Möglichkeiten, Ihre Analyse auf die nächste Ebene zu heben.
Denken Sie über alle anfänglichen Kernberechnungen nach, die Sie möglicherweise erstellen, wie Umsatz, Kosten, Gewinn, Margen, Wachstum usw., und überlegen Sie dann, wie Sie Ihre Attribute oder Dimensionen anhand dieser Ergebnisse segmentieren können.
Alles, was Sie tun müssen, ist, sie mithilfe einer ähnlichen Technik, die ich hier vorstelle, zu erstellen und durch eine Art Logik laufen zu lassen.
Diese DAX-Logik ist nicht einfach, daran besteht kein Zweifel, aber ich möchte auf jeden Fall, dass Sie sehen, wie DAX angewendet werden kann, um diese Erkenntnisse zu gewinnen.
Wenn Sie Gedanken oder Fragen haben, lassen Sie es mich in den Kommentaren wissen.
Viel Glück damit.
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