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 Blogbeitrag stelle ich Ihnen DAX-Tabellenfunktionen vor. Tabellenfunktionen sind einfach , die eine Tabelle zurückgeben.
Einige der häufigsten Tabellenfunktionen, die Ihnen in LuckyTemplates begegnen können, sind die Funktionen FILTER , VALUES und ALL . Mit diesen Tabellenfunktionen können Sie virtuelle Tabellen in LuckyTemplates erstellen.
Physische Tabellen sind Tabellen, die Sie buchstäblich im Datenmodell finden können. Virtuelle Tabellen sind solche, die mithilfe verschiedener DAX-Funktionen virtuell erstellt wurden.
In den nächsten Abschnitten werde ich Ihnen einige Techniken zur Verwendung von Tabellenfunktionen beibringen.
Inhaltsverzeichnis
Verwenden von Tabellenfunktionen
In diesem Beispiel berechne ich die Anzahl der Transaktionen, die über 10.000 US-Dollar liegen, mithilfe der Formel „Total Larger Transactions“ .
Ich beginne die Formel mit der -Funktion. Basierend auf der Beschreibung zählt die genannte Funktion die Anzahl der Zeilen in einer Tabelle nach dem Anfangskontext. Daher muss ich nach der Funktion eine Tabelle eingeben. Allerdings muss es sich bei der Tabelle nicht unbedingt um eine physische Tabelle wie bei der Sales- Tabelle handeln.
Wenn Sie die Verkaufstabelle einfügen , zeigen die Ergebnisse lediglich die Anzahl der Transaktionen an. Dies ähnelt den Ergebnissen der Messung „Gesamttransaktionen“ .
Wenn Sie sich die Formel für „Total Transactions“ ansehen , verwendet sie die -Funktion. Dies ist nur eine weitere Möglichkeit, dieselben Ergebnisse mithilfe von DAX-Funktionen zu berechnen.
Im folgenden Beispiel möchte ich Ihnen zeigen, wie die COUNTROWS- Funktion funktioniert. Dieses Mal verwende ich die Tabellenfunktion , um eine virtuelle Tabelle zu erstellen.
Die FILTER- Funktion durchsucht jede einzelne Zeile der Sales- Tabelle. Dabei wird jede Zeile der Spalte „Gesamtumsatz“ ausgewertet , ob sie mehr als 10.000 US-Dollar beträgt oder nicht. Wenn der Verkauf einer einzelnen Zeile mehr als 10.000 US-Dollar beträgt, wird er als eine Transaktion gezählt.
Wie Sie sehen können, werden die Ergebnisse in der Spalte „Total Larger Transactions“ jetzt aktualisiert.
Mithilfe der virtuellen Tabelle habe ich nach dem Ausgangskontext einen zusätzlichen Filter erstellt. Am wichtigsten ist, dass ich es innerhalb der Formel selbst erstellt habe, ohne eine physische Tabelle erstellen zu müssen.
Betrachten wir beispielsweise das jeweilige Ergebnis für den 10. Oktober 2018. Im Datenmodell können Sie sehen, dass der Filter von der Tabelle „ Datumsdaten “ zur Tabelle „Verkäufe“ übergegangen ist .
Innerhalb der Formel habe ich einfach einen weiteren Filter mit einer anderen Tabellenfunktion eingefügt, damit ich auswerten kann, wie viele Transaktionen größer als 10.000 US-Dollar sind. Diese Berechnung ist ein gutes Beispiel dafür, wie nützlich virtuelle Tabellen sind.
Verwenden der VALUES-Funktion
Jetzt zeige ich ein weiteres Beispiel für Tabellenfunktionen. Hier geht es darum, den durchschnittlichen Umsatz mithilfe der Funktion zu berechnen .
Ich beginne die Messung der durchschnittlichen Verkäufe nach Stadt mit der Funktion . Laut IntelliSense benötige ich eine Tabelle. Auch hier gilt: Es muss kein physischer Tisch sein, also verwende ich einen virtuellen.
Um eine virtuelle Tabelle zu erstellen, verwende ich die Funktion VALUES und füge dann Regions[City] sowie Total Sales hinzu .
Mit der AVERAGEX- Funktion wertet die Formel jede einzelne Zeile der virtuellen Tabelle aus. Nach dem anfänglichen Kontext berechnet die Formel Zeile für Zeile den Gesamtumsatz für alle Städte.
Nach der Berechnung der Umsätze jeder einzelnen Stadt ermittelt die Formel den Durchschnitt. In den Ergebnissen können Sie die durchschnittlichen Umsätze pro Stadt zu den angegebenen Daten sehen.
Berechnen von Verkäufen mithilfe von Tabellenfunktionen
In diesem letzten Beispiel zeige ich Ihnen eine weitere DAX-Tabellenfunktion, die Funktion. Dieses Mal errechne ich mit Hilfe von den Gesamtumsatz der Stadt .
In der Formel „All City Sales“ können Sie sehen, dass ich die Formel mit der Funktion CALCULATE gestartet habe .
Durch das Hinzufügen der ALL- Funktion werden die Filter entfernt, die in der Spalte „Stadt“ vorhanden sind . Daher berechnet die Messung den Gesamtumsatz in allen verfügbaren Städten.
Wenn Sie die Ergebnisse für „ Alle Stadtverkäufe“ und „Gesamtverkäufe“ vergleichen , erhalten Sie die gleichen Ergebnisse. Wenn Sie jedoch eine bestimmte Stadt aus dem Slicer auswählen, bleiben die Ergebnisse „ Alle Städteverkäufe“ gleich.
Unabhängig von der Auswahl erhalten Sie die gleichen Ergebnisse. Dies liegt an der CALCULATE- Funktion.
Mit dieser Funktion können Sie den Kontext der Berechnung ändern. Wenn Sie die ALL- Funktion hinzufügen, wird der ursprüngliche Kontext aus der Regions- Tabelle entfernt.
So verwenden Sie die COUNTROWS-DAX-Funktion in Tabellen.
Logik für mehrere Datumsangaben in LuckyTemplates mit DAX.
Optimieren Sie Ihre LuckyTemplates-Formel mit erweiterten DAX-Funktionen
Abschluss
Dieses Tutorial führt Sie in die gängigsten Tabellenfunktionen ein. Wenn Sie sie häufig in Ihren Berechnungen verwenden, können Sie es im Handumdrehen beherrschen.
Darüber hinaus können Sie die Dinge noch weiter ausbauen, indem Sie die genannten Tabellenfunktionen kombinieren. Sie werden wahrscheinlich darauf stoßen, wenn Sie kumulative Summen, gleitende Durchschnitte, Fluktuationsanalysen und Cross-Selling-Analysen durchführen .
Wenn wir mit der Messung der Verzweigung fortfahren, erfahren Sie mehr über fortgeschrittene DAX-Berechnungen .
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