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.
Bei der Arbeit mit berechneten Daten ist manchmal ein Vergleich verschiedener Datensätze erforderlich. Ich zeige Ihnen, wie das geht, indem Sie verschiedene Tabellenfunktionen kombinieren. Sie können sich das vollständige Video dieses Tutorials unten in diesem Blog ansehen.
In solchen Fällen eignet sich am besten die Funktion Manche mögen auch sagen, dass beim Vergleich berechneter Daten genauso nützlich ist. Sobald Sie jedoch herausgefunden haben, wie Sie INTERSECT verwenden , können Sie auch die Funktion EXCEPT in Ihren Berechnungen anwenden.
Inhaltsverzeichnis
Beispieldaten
Um zu zeigen, was INTERSECT leisten kann, zeige ich Ihnen, wie Sie Kunden aus zwei verschiedenen Zeiträumen vergleichen.
Im folgenden Beispiel habe ich einen Datumsschneider, der mir dabei hilft, den benötigten Zeitrahmen festzulegen. Ich habe auch eine Spalte für die Staaten, in denen Kunden ihre Bestellungen aufgeben. Abhängig von den Erkenntnissen, die Sie gewinnen möchten, kann dies natürlich eine völlig andere Dimension sein.
Ich habe auch meine Gesamteinnahmen für jeden Staat, die auch in der Visualisierung angezeigt werden.
Nun möchte ich sehen, wie viele der Kunden, die letztes Jahr zu einem bestimmten Datum eingekauft haben, dieses Jahr auch am gleichen Datum eingekauft haben. Das heißt, ich schaue mir zwei spezifische Listen von Kunden an, die am selben Tag, aber in unterschiedlichen Jahren einen Kauf getätigt haben . Von dort aus werde ich herausfinden, wie viele Kunden auf beiden Listen erscheinen.
Vergleich von Kunden aus zwei Zeiträumen
Bevor ich diese beiden Kundenlisten vergleichen kann, muss ich zunächst die Gesamtzahl der Kunden ermitteln .
Die Gesamtzahl der Kunden umfasst diejenigen, die innerhalb des angegebenen Zeitraums in verschiedenen Geschäften in verschiedenen Bundesstaaten Einkäufe getätigt haben. Ich habe eine einfache Formel verwendet, um zu diesem Ergebnis zu gelangen.
Ich habe die Funktion verwendet , weil sie eine einzelne Liste eindeutiger Werte anzeigt. In diesem Fall werden uns die Kunden angezeigt, die im angegebenen Zeitraum Produkte gekauft haben.
Ich habe auch die -Funktion verwendet. Dadurch wird die Anzahl der eindeutigen Werte aus der Liste gezählt.
Ich verweise für diese Kennzahl auf die Tabelle „Sales“ .
Warum nicht stattdessen die Customer-Tabelle verwenden?
Wenn ich direkt auf die Kundentabelle verweise, zähle ich am Ende nur jeden einzelnen Kunden, unabhängig vom Zeitrahmen. Ich muss sicherstellen, dass der richtige Kontext verwendet wird. Durch die Verwendung der Verkaufstabelle erhalte ich nicht nur die Kunden, sondern auch Informationen darüber, wo und wann sie ihren Kauf getätigt haben.
Da ich nun die Gesamtzahl der Kunden habe , kann ich die Liste der Kunden vom selben Datum, aber letztes Jahr, erstellen. Hier wird die Maßnahme etwas komplizierter.
Lassen Sie mich Stück für Stück auf jeden Teil dieser Maßnahme eingehen.
Denken Sie daran, dass ich versuche, den Kontext der Tabelle zu ändern. Aus diesem Grund verwende ich die Funktion .
ist eine vertraute Funktion, da ich sie in meinen Beispielen die meiste Zeit verwende. Es ändert den Kontext einer bestimmten Berechnung. CALCULATETABLE hingegen ändert den Kontext einer gesamten Tabelle .
Da ich den Zeitrahmen ändern möchte, verwende ich die Funktion
Mit CALCULATETABLE kann ich Filterparameter hinzufügen . Mithilfe der Funktion DATESBETWEEN kann ich mich auf einen Zeitrahmen konzentrieren, der 365 Tage unter dem und -Datum liegt. Kurz gesagt, es verschiebt den Zeitrahmen auf das letzte Jahr und erstellt von dort aus eine weitere Kundenliste.
Auch hier verwende ich die COUNTROWS- Funktion, um die Anzahl der Kunden zu berechnen, nachdem die zusätzlichen Filter angewendet wurden.
Da ich nun zwei Listen habe, kann ich die von mir vorgenommenen Kennzahlen in die INTERSECT- Funktion übernehmen.
Die INTERSECT-Funktion untersucht virtuell die Liste, auf die verwiesen wird. In diesem Fall ist das der Kundennamenindex. Es wird jeden einzelnen dieser Kunden durchgehen und ihn mit der zweiten Liste von vor einem Jahr vergleichen.
Beim Vergleich der berechneten Daten werden diejenigen berücksichtigt, die in beiden Listen erscheinen. Die folgende Tabelle zeigt beispielsweise, dass 224 Kunden am selben Tag in zwei verschiedenen Jahren in Kalifornien Einkäufe getätigt haben.
So maximieren Sie die Nutzung der INTERSECT-Funktion – Advanced DAX.
Erstellen Sie Berichte in LuckyTemplates, um Abweichungen und Erkenntnisse anzuzeigen.
Neue Kundenanalyse mit Advanced DAX
Abschluss
Hoffentlich können Sie sich jetzt andere Szenarien vorstellen, in denen die INTERSECT- Funktion zum Vergleich zweier Sätze berechneter Daten verwendet werden kann.
Sie können den Vergleich sogar in Prozentsätzen darstellen und einige Verzweigungstechniken für Kennzahlen anwenden. Sie können sich die Kunden ansehen, die nicht zurückgekommen sind, und ihnen Marketingmaterial zusenden.
Dies zeigt wirklich, wie viel Einblick Sie gewinnen können, wenn Sie erst einmal den Überblick über die Verwendung verschiedener DAX-Funktionen in LuckyTemplates haben.
Alles Gute,
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