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 möchte ich Ihnen einige Beispiele für erweiterte DAX-Berechnungen in LuckyTemplates zeigen . Nachdem ich die Grundlagen durchgegangen bin, werde ich nun einige erweiterte Funktionen und Formeln demonstrieren, die für die Durchführung komplizierterer Berechnungen von entscheidender Bedeutung sind.
Ich werde nicht jede Formel oder Funktion behandeln, sondern Ihnen einen Überblick über einige Ideen geben, damit Sie erkunden können, was DAX leisten kann. Sie können sich das vollständige Video dieses Tutorials unten in diesem Blog ansehen.
Inhaltsverzeichnis
Filtern von Daten nach Datum mit dem Slicer
Zunächst werde ich hier eine Zeitvergleichsanalyse dieser Beispieldaten durchführen.
Zuerst werde ich einen Filter für Datumsangaben einbinden.
Danach wähle ich im Abschnitt „Feld“ „Datum“ aus , um die Hierarchie zu entfernen.
Dann werde ich daraus einen Slicer machen.
Nach der Auswahl sieht der Slicer so aus, sodass wir nach einer anderen Zeitzone filtern können.
Jetzt werden Sie sehen, dass die Filterung die Ergebnisse unserer Originaldaten verändert. Jetzt betrachten wir also eine kleinere Teilmenge an Informationen.
Dies ist auf den sich ändernden Kontext dieser Berechnungen aufgrund des unterschiedlichen Zeitrahmens zurückzuführen.
Im Modell wird der Zeitrahmen in der Tabelle „Datum“ gefiltert und dann in die Tabelle „Verkäufe“ übertragen .
Als Nächstes erstelle ich eine Tabelle mit meinen Daten, wobei die Hierarchie entfernt wird.
Eine andere Sache ist, dass mir dieses Datumsformat nicht gefällt. Also ändere ich sie, indem ich zum Tabellenbereich gehe.
Dann finde ich meine Datumstabelle und markiere diese Spalte.
Ich werde das Format auf Datum, Monat und Jahr ändern. Ich weiß, dass die Datumsangaben in verschiedenen Teilen der Welt in unterschiedlicher Reihenfolge vorliegen, aber für dieses Tutorial verwende ich dieses Format.
Jetzt sehen meine Daten aufgrund der von mir vorgenommenen Formatierungsanpassung und der Filterung des Slicers so aus.
Als Nächstes gebe ich meinen Gesamtumsatz ein . Und jetzt werden die Verkäufe nicht mehr nach Kunden, sondern nach Datum angezeigt.
Zeitvergleich mit Advanced DAX
Jetzt möchte ich die Daten des aktuellen Datums mit den Daten des Vorjahres vergleichen.
Dazu erstelle ich eine neue Kennzahl namens Sales LY für die Daten des letzten Jahres und verwende eine Funktion namens .
Mit CALCULATE kann ich den Kontext der Berechnung ändern.
CALCULATE wird Ihre am häufigsten verwendete Funktion in LuckyTemplates und in den DAX-Formeln werden, da es der Beginn jeder erweiterten Analyse in LuckyTemplates ist.
Jetzt gebe ich „Total Sales“ ein .
Ich möchte meinen Gesamtumsatz berechnen , möchte dies jedoch in einem anderen Kontext tun. Deshalb verwende ich eine Funktion, mit der ich den Filter ändern kann.
Beispielsweise kann ich eine Funktion namens verwenden und die Spalte „Datum“ sowie die Formel eingeben .
Jetzt kann ich die Verkäufe zwischen diesem Datum und dem gleichen Tag im letzten Jahr vergleichen, was mein aktueller Kontext ist. Der Kontext wird von der Funktion abgeleitet, die ich in CALCULATE verwendet habe .
Dies ist das erste Beispiel einer Advanced DAX-Berechnung.
Berechnen der kumulierten Gesamtsumme mit Advanced DAX
Jetzt zeige ich Ihnen ein weiteres Beispiel für die Erstellung einer kumulativen Gesamtsumme.
Der kumulierte Umsatz wird anhand dieser Formel berechnet.
Ich werde CALCULATE verwenden , um den Gesamtumsatz zu berechnen . Aber ich möchte es in einem anderen Kontext tun.
Also verwende ich die Funktionen und . Dann füge ich die Datumstabelle ein und darunter füge ich die Datumsspalte als kleiner/gleich Datum ein .
Jetzt habe ich meine kumulierten Verkäufe .
So sieht es in einer Visualisierung aus.
Ich kann den Datumskontext im Slicer ändern und alles wird automatisch für mich aktualisiert.
Dies ist ein weiteres Beispiel für die Maßverzweigung. Wir verzweigen uns in eine kumulative Teilmenge von Berechnungen.
Was für jedes Ergebnis in den kumulativen Verkäufen geschieht , ist, dass die Formel die Summe der Verkäufe des aktuellen Tages und jedes vorherigen Tages berechnet.
Das ist es, was dieser Teil der Formel bewirkt. Es verändert den Kontext der Berechnung.
Erweiterte DAX-Berechnungen sind dynamisch. Sie ändern sich nicht nur je nach Datumskontext, sondern beispielsweise auch, wenn ich mir einen bestimmten Kunden ansehen möchte.
Anschließend werden alle unsere Formeln für diesen bestimmten Kunden aktualisiert.
Diese Formeln sind so aufgebaut, dass sie nahtlos mit dem von mir erstellten Modell zusammenarbeiten. Zusätzliche Filter können übereinander gelegt werden, um dynamische Berechnungen zu erstellen.
Kennzahlengruppen im Advanced DAX
Die Kennzahlverzweigung ist ein wichtiger Bestandteil der erweiterten DAX-Berechnungen. Wenn wir uns also von Schlüsselkennzahlen entfernen und zu mehr Kennzahlzweigen übergehen, können wir mit der Erstellung neuer Kennzahlengruppen beginnen.
Zuerst klicke ich auf „Daten eingeben“.
Ich werde die neue Tabelle Cumulative Measures nennen .
Dann werde ich ein weiteres erstellen und dieses Time Compare nennen .
Diese erscheinen nun in unserem Feldbereich. Sie werden auch hier in unserem Modell erscheinen.
Dann muss ich diese nur noch einziehen.
Ich werde die kumulativen Verkäufe in meine kumulativen Kennzahlen übertragen .
Ich nehme auch „Verkäufe letztes Jahr“ und verschiebe es in den Zeitvergleich .
Dann lösche ich die unnötigen Spalten.
Jetzt habe ich drei Kennzahlengruppen, die leicht zu referenzieren sind.
Und das wird noch zunehmen, weil ich auch unsere Gewinne und Gewinnmargen in der Branche messen kann. Ich muss nur die Kennzahlen innerhalb der CALCULATE- Funktion anpassen und erhalte für jede Kennzahl unterschiedliche Ergebnisse.
*****Verwandte Links*****
Vergleichen Sie mehrere Metriken kumulativ in LuckyTemplates mit Advanced DAX.
Neukundenanalyse mit Advanced DAX.
Vergleichen Sie jeden Verkauf mit dem letzten Verkauf (keine Zeitintelligenz) – Advanced DAX in LuckyTemplates
Abschluss
Ich denke, dass ich aus Anfängersicht genug behandelt habe. Dies ist nur der Anfang dessen, was erweiterte DAX-Berechnungen sind. Ich möchte nicht zu technisch werden und Sie in dieser frühen Phase dieses Leitfadens für Anfänger nicht verwirren.
Wenn Sie mehr erfahren möchten, können Sie sich unsere DAX-Kurse oder Inhalte ansehen, die wir über zur Verfügung stellen .
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