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.
In diesem Tutorial geht es um ein häufiges Szenario, das im LuckyTemplates-Supportforum häufig gestellt wird. Sie erfahren, wie Sie mit den Funktionen und DAX in LuckyTemplates den neuesten oder letzten Wert in Ihren Daten ermitteln . Sie können sich das vollständige Video dieses Tutorials unten in diesem Blog ansehen.
In diesem Beispiel gibt es eine Liste mit Daten und in dieser Liste wird mehrfach auf den Kunden verwiesen. Sie möchten also den aktuellen Wert für diesen bestimmten Kundennamen ermitteln .
Das in den Foren präsentierte Beispiel erfolgte in Form von Umfragedaten. Sie möchten ermitteln, wann ein bestimmter Kunde zuletzt oder zuletzt an der Umfrage teilgenommen hat.
Es gibt mehrere Möglichkeiten, dieses Problem zu lösen. Sie können die Lösung mithilfe berechneter Spalten oder Kennzahlen durchführen.
Die Verwendung einer berechneten Spalte sorgt für mehr Ästhetik, während die Verwendung einer Kennzahl Ihre Modelle dynamischer macht.
Hier erfahren Sie, wie Sie mit zwei Lösungen das aktuellste Datum für jede Dimension in Ihrem Datensatz ermitteln.
Inhaltsverzeichnis
Lösung Nr. 1: Berechnete Spalten verwenden
Hier erfahren Sie, wie Sie das Problem mit berechneten Spalten lösen können .
1. Erstellen Sie eine neue Spalte
Der erste Schritt besteht darin, eine neue Spalte in der Tabelle zu erstellen, die in den Foren als Beispiel angegeben wurde. Diese neue Spalte enthält das maximale Datum .
Dies ist die Logik, die in der Formel für das Maximaldatum verwendet wird:
Wenn Sie in LuckyTemplates auf Probleme stoßen, die das maximale Datum oder die maximale Zahl erfordern, ist die Funktion MAXX DAX die beste Lösung.
Diese Funktion ist der Schlüssel zum Erstellen der Lösung für dieses Beispiel.
2. Erstellen Sie eine Variable
Funktion eine neue Variable erstellen . In diesem Beispiel heißt die neue Variable CurrentName .
Für jede einzelne Zeile möchten Sie den Namen jeder Person ermitteln. Dieser Teil ist recht einfach, da Sie lediglich auf den Spaltennamen in einer berechneten Spalte verweisen müssen.
In jeder einzelnen Zeile möchten Sie nur die Personen isolieren, die denselben Namen wie die aktuelle Zeile haben.
Wenn Sie sich die Tabelle ansehen, sehen Sie, dass es drei verschiedene Namen mit zwei Einträgen für jeden Namen gibt.
Sie müssen diese Namen isolieren und dann das maximale Datum ermitteln, an dem eine bestimmte Person mit Ihnen Geschäfte getätigt hat. Bei der Transaktion kann es sich um den Abschluss eines Kaufs oder einer Umfrage handeln.
3. Erstellen Sie eine FILTER-Anweisung
Um die Namen zu isolieren, müssen Sie zunächst die Funktionen FILTER und verwenden .
Dadurch werden alle Filter in der Tabelle entfernt. Dadurch wird auch jede einzelne Zeile unabhängig vom Kontext durchlaufen.
Anschließend müssen Sie herausfinden, ob der Name in den Umfragedaten mit der Variablen CurrentName übereinstimmt .
4. Verwenden Sie die MAXX-Funktion
Jetzt ruft die MAXX DAX-Funktion eine Tabelle ab, die nur zwei Zeilen enthält. Dies ist das Ergebnis des Filterns und Durchlaufens jeder Zeile, um herauszufinden, ob der Name mit dem aktuellen Namen übereinstimmt. In diesem Fall lautet der aktuelle Name John Smith.
Anschließend müssen Sie die max. Die MAXX DAX-Funktion berechnet das Maximum für Sie. Sie müssen also nur die Spalte in die Formel einfügen:
Wenn Sie das Format der Spalte „Maximales Datum“ in ein Datum ändern, sehen Sie, dass das maximale Datum für John Smith der 23. Februar ist.
Der maximale Termin für Nancy Jones ist der 25. September, während es für Elaine Anderson der 22. September ist.
Dies ist eine sehr einfache Technik, deren Logik auf verschiedene Szenarien angewendet werden kann. Hiermit können Sie den letzten Kauf- oder Verkaufsbetrag ermitteln .
Lösung Nr. 2: Verwenden einer Maßnahme
Hier erfahren Sie, wie Sie dieses Problem mithilfe von Maßnahmen lösen können.
Mithilfe von Kennzahlen können Sie das letzte Datum ermitteln und dann in andere Berechnungen verzweigen.
Dies ist die beste Möglichkeit, Berechnungen in LuckyTemplates auszuführen.
1. Erstellen Sie eine Tabelle
Zuerst müssen Sie eine Tabelle erstellen.
Diese Tabelle enthält nur zwei Spalten. Die in den anderen Spalten enthaltenen Informationen sind für diese Berechnung irrelevant.
2. Erstellen Sie eine neue Kennzahl
Anschließend müssen Sie eine neue Kennzahl erstellen.
Diese Kennzahl hat dieselbe Formel, die in der Lösung für berechnete Spalten verwendet wurde. Sie müssen jedoch die Umfragetabelle in Umfragedaten ändern .
Und anstatt einfach auf den Spaltennamen zu verweisen, müssen Sie die Funktion verwenden .
Dadurch wird erfasst, in welchem Kontext Sie sich befinden.
Mit SELECTEDVALUE können Sie den Textwert aus seinem Kontext abrufen.
Diese Technik ist im Vergleich zu anderen Berechnungen auch sehr dynamisch, da Sie die Datumsspalte herausnehmen und nur das maximale Datum für jeden Kunden beibehalten können.
Erster Kauf von Customer Insight mit DAX
Datum des letzten Kaufs in LuckyTemplates: Wann haben Ihre Kunden ihren letzten Kauf getätigt?
Arbeiten mit iterierenden Funktionen in DAX
Abschluss
Lösungen müssen nicht schwierig sein. Sie können auf einfache Weise durchgeführt werden.
Für dieses Beispiel können Sie sich entweder für die Lösung „Berechnete Spalten“ entscheiden oder Kennzahlen verwenden.
Hoffentlich haben Sie das Konzept verstanden, wie man die virtuelle Tabelle innerhalb der MAXX DAX-Funktion manipuliert.
Sie können die FILTER-Funktion auch verwenden , um Informationen zu durchlaufen und dann die virtuelle Tabelle basierend auf dem Parameter anzupassen, den Sie in die FILTER- Anweisung eingegeben haben . Von hier aus übernimmt MAXX dann die Arbeit.
Alles Gute,
***** LuckyTemplates lernen? *****
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