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 werde ich ein sehr interessantes Thema rund um virtuelle Tabellen behandeln und wie Sie sie in LuckyTemplates innerhalb iterierender Funktionen nutzen können. Sie können sich das vollständige Video dieses Tutorials unten in diesem Blog ansehen.
Virtuelle Tabellen sind der wesentliche Bestandteil für die Erstellung erweiterter Logik in LuckyTemplates. In LuckyTemplates gibt es eine ganze Reihe von Funktionen, mit denen Sie diese virtuellen Tabellen erstellen können.
Diese virtuellen Tabellen können manchmal lediglich als Filter und Funktionen oder zum Hinzufügen von Kontext zu einer Berechnung verwendet werden . Sie ermöglichen Ihnen aber auch, die Logik intern durch sie zu iterieren. Es kann auf jedem Kontext basieren, in den Sie sie eingefügt haben.
Die Leistungsfähigkeit dieser virtuellen Tabellen entfaltet sich vor allem dann, wenn Sie sie mit verschiedenen Iterationsfunktionen nutzen. Sie müssen den „Kontext“ wirklich verstehen und wissen, wie die Kombination dieser DAX- Kennzahlen in diesem bestimmten Kontext zusammenwirkt.
Iterierende Funktionen in DAX haben im Allgemeinen ein X am Ende, wie SUMX , AVERAGEX und viele andere Ableitungen der X-Formeln in LuckyTemplates.
Der beste Weg, das Konzept, das ich in diesem Tutorial besprechen möchte, zu erklären, sind einige Beispiele, die dieses einfache Modell verwenden.
Von meiner Standorttabelle habe ich eine Beziehung, die in meine Verkaufstabelle übergeht . Das mag so allgemein erscheinen und Sie fragen sich vielleicht, wie Sie ein solches Modell anwenden können.
Nun, in Wirklichkeit sind alle Daten so ähnlich. Es kommt lediglich darauf an, Ihr Modell gut und intuitiv einzurichten . Wenn Sie Ihre Modellierung etwas besser verstehen möchten, können Sie sich unseren Modellierungskurs für Fortgeschrittene ansehen .
Inhaltsverzeichnis
Einfache Logik mit SUMX
Schauen wir uns diese einfache Logik an, mit der Sie den Gesamtumsatz mithilfe berechnen können .
Im Allgemeinen berechnen wir lediglich unseren Umsatz für jede einzelne Region. In diesem Fall haben wir keine weiteren Filter für unsere Daten. Es handelt sich also im Grunde nur um den Anfang der Zeit, zusammen mit dem Gesamtumsatz .
Ich möchte Ihnen jedoch etwas Einzigartigeres zeigen, wie wir Logik durch diese virtuellen Tabellen iterieren können.
Verwenden von FILTER für virtuelle Tabellen
Es kann vorkommen, dass Sie mit der Berechnung verschiedener Dinge beginnen möchten. Möglicherweise möchten Sie den Umsatz eines Kunden berechnen, der als guter Kunde eingestuft werden kann .
Versuchen wir, diese spezielle Formel zu analysieren und herauszufinden, was sie uns ermöglicht.
Hier sehen Sie also, dass wir SUMX verwenden .
Aber mit diesem Teil der Maßnahme ändern wir die virtuelle Tabelle, die wir als Kontext für die Berechnung verwenden .
Sie müssen also immer bedenken, dass jede Berechnung in LuckyTemplates in einem zweistufigen Prozess erfolgt. Zunächst erfolgt die Verarbeitung des Ausgangskontexts. Und dann ist da noch die Maßberechnung. Es ist definitiv eine sehr vereinfachte Version.
Schauen wir uns dieses erste Ergebnis an, bei dem der erste Filter Connecticut ist . Offensichtlich findet hinter dem Modell bereits eine gewisse Filterung statt.
Darüber hinaus erstellt die Ablauflogik innerhalb der Funktion eine virtuelle Tabelle aller Kunden, die in Connecticut eingekauft haben .
Es handelt sich im Grunde nur um eine einspaltige Tabelle aller Kunden, die in Connecticut eingekauft haben .
Dann führen wir in dieser speziellen virtuellen Tabelle eine Logik aus, die jeden einzelnen Kunden herausfiltert, der weniger als 2000 gekauft hat. Dadurch werden nur die Kunden behalten, die mehr als 2000 gekauft haben.
Basierend auf dieser neuen Tabelle werden wir schließlich den Gesamtumsatz berechnen .
Und genau das ermöglicht uns SUMX . Es ist wirklich eine Technik, die Sie hoffentlich auf verschiedene Arten implementieren können.
Ändern der Logik für virtuelle Tabellen
Darüber hinaus können Sie die bestehende Logik ändern. Wie Sie sehen, ist diese Zahl derzeit statisch. Aber Sie können es dynamisch gestalten und selbst generieren.
In diesem Fall habe ich es einfach auf 5.000 geändert. Und weil wir SUMX verwendet haben , sucht diese Tabelle nur nach den guten Kunden, die mehr als 5000 gekauft haben . Und dann werden die Verkäufe dieser guten Kunden gezählt.
Verwenden von SUMMARIZE für virtuelle Tabellen
Hier ist ein weiteres Beispiel, das Sie auf eine andere Ebene bringen können.
Die Tabelle innerhalb der FILTER- Funktion kann sehr unterschiedlich sein und eine detailliertere Tabelle sein. In diesem Fall betrachten wir sowohl die Verkäufe guter Kunden als auch die Produkte, die sie kaufen .
Dies wird also keine einspaltige virtuelle Tabelle mehr sein. Dabei handelt es sich um eine zweispaltige virtuelle Tabelle jedes einzelnen Kunden und jedes einzelnen Produkts, das er in Connecticut gekauft hat . Und dann ändert es sich, wenn man in andere Regionen oder Staaten vordringt.
Mit der Funktion filtern wir alle Kunden und Produktverkäufe heraus, die weniger als 2.000 betragen. Dann behalten wir nur diejenigen bei, die über 2.000 liegen .
Danach berechnen wir den Gesamtumsatz mithilfe von SUMX .
Und auf diese Weise können Sie tatsächlich intern eine Logik durch eine virtuelle Tabelle iterieren und die jeweiligen Ergebnisse auswerten.
CALCULATE als Filter verwenden
Darüber hinaus können Sie dasselbe Szenario auf andere Weise berechnen und erhalten immer noch das gleiche Ergebnis. Lassen Sie uns dies zunächst auf 5000 zurückdrehen .
Hier sehen Sie, dass die Ergebnisse in diesen beiden Spalten jetzt tatsächlich gleich sind. Aber ich habe es etwas anders berechnet.
Für die Kennzahl „Guter Kundenumsatz“ haben wir die Funktion anstelle von SUMX verwendet .
Mit der CALCULATE- Funktion können Sie Ähnliches mit unserem vorherigen SUMX- Szenario tun. Aber anstatt eine iterierende Funktion zu sein (wie bei SUMX ), wurde sie tatsächlich als Filter verwendet . Es wurde verwendet, um den Kontext der Berechnung innerhalb von CALCULATE zu ändern.
Und das ist eine weitere Möglichkeit, wie Sie diese Logik in Ihren Datenmodellen anwenden können.
Beherrschen Sie virtuelle Tabellen in LuckyTemplates mithilfe von DAX.
Verwenden Sie iterierende Funktionen SUMX und AVERAGEX in LuckyTemplates.
Arbeiten Sie mit iterierenden Funktionen in DAX
Abschluss
Dies ist ein wirklich gutes Tutorial, das man sich eingehend ansehen kann. Wenn Sie dieses Konzept der Iterationslogik durch eine virtuelle Tabelle verstehen, erhalten Sie endlose analytische Möglichkeiten, die Sie in allen Daten erreichen können.
Wenn Sie dies gut verstehen, werden Sie feststellen, dass es aus analytischer Sicht wirklich nichts gibt, was Sie nicht entdecken können, wenn Sie LuckyTemplates- und DAX-Maßnahmen sehr gut nutzen.
Wenn Sie mehr über die Kombination mehrerer DAX-Funktionen für eine optimale Wirkung erfahren möchten, schauen Sie sich das Modul an .
Viel Glück damit!
***** 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