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.
Im heutigen Blogbeitrag möchte ich eine Segmentierungstechnik in LuckyTemplates zeigen. Ich möchte auch die Überlegungen besprechen, die Sie bei der Verwendung in Ihrem gesamten LuckyTemplates-Bericht berücksichtigen müssen. Dies ist eine Möglichkeit, zusätzliche Einblicke in Ihre Daten zu gewinnen, die Ihnen in der Vergangenheit möglicherweise nicht möglich waren. Sie können sich das vollständige Video dieses Tutorials unten in diesem Blog ansehen.
Dieses spezielle Beispiel stammt tatsächlich aus einer der LuckyTemplates-Herausforderungen, die wir über LuckyTemplates haben.
Um Ihnen einen kurzen Hintergrund zu geben: Wir untersuchen die Wirksamkeit unseres Marketings bei unseren Kunden.
Ich verfüge bereits über Informationen zu meinen Kunden, möchte diese aber auch aufschlüsseln und anhand ihres Verkaufsrankings ermitteln, wie meine Top-30- , Mid-Tier- und Bottom-Tier- Kunden abschneiden.
Dies ist eine legitime Analyse, die normalerweise nicht in Ihren Daten enthalten ist. In den meisten Fällen wird diese Aufschlüsselung nicht in Ihren Daten vorhanden sein, Sie können sie jedoch innerhalb von LuckyTemplates erstellen.
Das Tolle an LuckyTemplates ist, dass dieser Bericht völlig dynamisch sein kann. Beispielsweise werden die hier angezeigten Top-30-Kunden für jeden von mir ausgewählten Zeitraum unterschiedlich sein. Die Berechnung wird basierend auf der Auswahl aktualisiert.
Inhaltsverzeichnis
Erstellen einer Sekundärtabelle für Ihren LuckyTemplates-Bericht
Wie stelle ich bei der Auswahl meiner Top-30-Kunden sicher, dass sich jede einzelne Kennzahl für dieses Segment ändert? Wie stellen wir sicher, dass diese besondere Auswahl in jede einzelne Erkenntnis einfließt? Die Änderung sollte sich nicht nur in der Donut-Diagramm-Visualisierung widerspiegeln, sondern auch in den Kartenvisualisierungen, dem Streudiagramm und dem Balkendiagramm.
Sie müssen bedenken, dass wir bei der Verwendung dieser dynamischen Gruppierungstechnik eine sekundäre Tabelle verwenden .
Diese bestimmte Tabelle hat keine Verbindung zum Rest unseres Datenmodells. Wir müssen herausfinden, wie wir es mit den von uns durchgeführten Berechnungen wie Verkäufen oder Transaktionen verbinden können.
Gehen wir also kurz die Techniken durch. Dies ist das DAX-Formelmuster für die dynamische Gruppierung, das Sie auf unterschiedliche Weise verwenden können.
Ich habe ein sekundäres Kabel für meine drei Kundengruppen erstellt: die Top-30-Kunden, die Mid-Tier-Kundschaft mit 0 bis 30 und die Bottom-Tier-Kundschaft mit 100 bis 1000.
Verkäufe nach Kundengruppe
Als Erstes habe ich meine Kennzahl „Umsätze nach Kundengruppe“ erstellt . Mit dieser Kennzahl möchten wir unsere Gesamtverkäufe berechnen und sie basierend auf der neuen sekundären Tabelle, die wir gerade erstellt haben, gruppieren.
Wie Sie der Modellansicht entnehmen können, die ich zuvor gezeigt habe, befindet sich die sekundäre Tabelle an der Seite, aber wir können sie in unsere Berechnungen integrieren.
Wir können unsere Berechnungen manipulieren, wenn wir die Sekundärtabelle in die Formel integrieren. Hier kommt der Teil dieser Gruppierungstechnikformel ins Spiel.
Denken Sie daran, dass wir mit der Funktion den Kontext der Berechnung ändern. Aber wie ändern wir den Kontext der Berechnung? Nun, wir können dies tun, indem wir mit der FILTER- Funktion iterieren.
Mit der FILTER- Funktion können wir eine Tabelle durchlaufen. In diesem speziellen Fall durchlaufen wir eine Liste von Kunden. Wir gehen jeden einzelnen Kunden durch und ermitteln sein Verkaufsranking . Und dann durchlaufen wir die Tabelle „Kundengruppen“ und vergleichen die Rangfolge, ob sie größer oder kleiner als die und -Werte in den einzelnen Zeilen der sekundären Tabelle ist.
Hier ist einiges an Logik im Spiel. Für jeden einzelnen Kunden werden wir jede einzelne Zeile in der Kundengruppentabelle durchlaufen und vergleichen, ob das Verkaufsranking zwischen diesen MIN- und MAX-Werten liegt. Wenn die Auswertung ergibt , berechnen wir die Verkäufe für dieses bestimmte Segment.
Werfen wir einen Blick auf unsere Visualisierungen. Wenn Sie sich den Bereich „Felder“ ansehen , denken Sie daran, dass es sich bei der Tabelle „Client-Gruppen“ um eine sekundäre Tabelle handelt. Daher gibt es in unserem Modell keine Beziehung zu irgendetwas anderem.
Aber wir können jetzt Verkäufe filtern, obwohl sie keinen Bezug zu unserem Modell haben, weil wir sie in das Formelmuster eingefügt haben. Dadurch können wir die Filterung innerhalb der Formel selbst erstellen.
Und wenn wir uns dann die Streudiagramm-Visualisierung ansehen, werden Sie sehen, dass wir in dieser Visualisierung erneut die Kennzahl „Umsätze nach Kundengruppe“ verwendet und sie auch nach Kundengruppe gefiltert haben .
Wir haben auch die Tooltips , in denen wir, wenn wir mit der Maus über das Streudiagramm fahren, weitere Details zu den Ergebnissen erhalten.
Weitere Überlegungen für Ihren LuckyTemplates-Bericht
Sie haben bereits einen Wert in jeder der durch Ihre Auswahl gefilterten Karten. Wenn Sie jedoch Ihre individuellen Messwerte nicht aktualisieren, werden diese Karten möglicherweise nicht aktualisiert und Sie sehen dann den spezifischen Messwert, den Sie ausgewählt haben, nicht.
Wenn Sie Ihren gesamten Bericht nach dieser bestimmten Erkenntnis filtern möchten, müssen Sie alle anfänglichen Berechnungen oder Kernberechnungen wiederholen, z. B. Ihre Gesamttransaktionen , die Gesamtzahl der verkauften Produkte und die Gesamtzahl der Kunden .
Für „Gesamttransaktionen“ haben wir genau die gleiche Technik verwendet, indem wir die Originalformel kopiert und eingefügt haben. Ich habe lediglich einen Teil davon geändert, indem ich die ursprüngliche Kernberechnung in den hervorgehobenen Teil eingefügt habe:
Das wird nun von den Slicern gefiltert. Denken Sie daran, dass die Slicer aus der von uns erstellten Sekundärtabelle stammen.
Dann machen wir dasselbe für die Gesamtzahl der verkauften Produkte und für die Gesamtzahl der Kunden . Wenn ich auf „Kunden insgesamt“ klicke, sehen Sie genau die gleiche Technik, aber jetzt habe ich nach CALCULATE eine andere Kennzahl eingefügt .
Wir zählen die Gesamtzahl der Kunden, stellen jedoch sicher, dass wir in unserer sekundären Tabelle nach der Spalte „Kundengruppe“ filtern können.
Sie könnten denken, dass durch die Erstellung nur einer Formel alles von dort aus fließt. Wenn Sie die Spalte in einen Slicer einfügen möchten, stellen Sie sicher, dass jede Berechnung in Ihrem Bericht von diesem bestimmten Slicer gefiltert werden kann.
Wenn Sie nur die ursprüngliche Kernkennzahl „Gesamttransaktionen“ verwendet haben, ist nicht erkennbar, dass sich aus der Auswahl ein gewisser Kontext ergibt.
Sie müssen das Muster, das Sie verwenden, in alle Dinge einbetten, die Sie in Ihrem Bericht präsentieren.
Wenn Sie dies gut machen, erhalten Sie einen sehr überzeugenden Bericht, da diese Kundensegmente oder -gruppen in Ihren Originaldaten noch nicht einmal vorhanden waren. Sie haben sie im wahrsten Sinne des Wortes erfunden und die Verkäufe zu einem bestimmten Zeitpunkt dynamisch berechnet und dann Ihre Kunden anhand dieser Verkäufe in eine Rangfolge gebracht. Danach sind Sie dynamisch in ein Segment dieser Kunden eingetaucht.
Gruppieren Sie Kunden dynamisch nach ihrem Ranking mit RANKX in LuckyTemplates.
Ein tiefer Einblick in die Verwendung der ALLSELECTED DAX-Funktion in LuckyTemplates.
So steuern Sie die Interaktionen Ihrer Visuals in LuckyTemplates
Abschluss
Dies ist eine leistungsstarke Technik, wenn Sie alles zusammenführen und gut visualisieren können. ausprobieren . Dies ist tatsächlich einer meiner Beiträge zur LuckyTemplates Challenge Nr. 3.
Ich habe meinen Showcase auf der Showcase-Seite bereitgestellt, damit Sie die Live-Demo nutzen und damit herumspielen können. Wenn Sie diese spezielle Ressource herunterladen möchten, können Sie über unser unserer Bildungsplattform beitreten .
Dies war eine knifflige Technik, die ich in diesen speziellen Bericht integriert habe, aber sie machte die Erkenntnisse überzeugender. Es hat meine Erkenntnisse im Vergleich zu den anderen Einsendungen im Rahmen der Herausforderung differenziert, da niemand darüber nachgedacht hat, was passieren würde, wenn uns die Daten zunächst nicht vorliegen würden.
Ich habe darüber nachgedacht, wie ich das anders präsentieren kann. Einige meiner Verbraucher haben diese dynamische Segmentierung und Aufschlüsselung wahrscheinlich noch nie gesehen.
Diese Technik priorisierte unsere wichtigsten Kunden . Wir konnten einen Einblick in eine wichtige Untergruppe unserer Kunden gewinnen, die in Zukunft den Großteil unseres Umsatzes oder Gewinns ausmachen wird.
Dies sind einige der großartigen Dinge, die Sie in LuckyTemplates tun können: Sie können die wertvollsten Erkenntnisse hervorheben, die den größten Unterschied in Ihrem Unternehmen machen .
Mit freundlichen Grüßen,
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