DAX-Tabellenfunktionen in LuckyTemplates

DAX-Tabellenfunktionen in LuckyTemplates

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“ .

DAX-Tabellenfunktionen in LuckyTemplates

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.

DAX-Tabellenfunktionen in LuckyTemplates

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.

DAX-Tabellenfunktionen in LuckyTemplates

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.

DAX-Tabellenfunktionen in LuckyTemplates

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 .

DAX-Tabellenfunktionen in LuckyTemplates

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.

DAX-Tabellenfunktionen in LuckyTemplates

Um eine virtuelle Tabelle zu erstellen, verwende ich die Funktion VALUES und füge dann Regions[City] sowie Total Sales hinzu .

DAX-Tabellenfunktionen in LuckyTemplates

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.

DAX-Tabellenfunktionen in LuckyTemplates

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.

DAX-Tabellenfunktionen in LuckyTemplates

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.

DAX-Tabellenfunktionen in LuckyTemplates

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 .


So speichern und laden Sie eine RDS-Datei in R

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.

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

In diesem Tutorial zur DAX-Codierungssprache erfahren Sie, wie Sie die GENERATE-Funktion verwenden und einen Kennzahltitel dynamisch ändern.

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

In diesem Tutorial erfahren Sie, wie Sie mithilfe der Multi-Threaded-Dynamic-Visuals-Technik Erkenntnisse aus dynamischen Datenvisualisierungen in Ihren Berichten gewinnen.

Einführung in den Filterkontext in LuckyTemplates

Einführung in den Filterkontext in LuckyTemplates

In diesem Artikel werde ich den Filterkontext durchgehen. Der Filterkontext ist eines der Hauptthemen, über die sich jeder LuckyTemplates-Benutzer zunächst informieren sollte.

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Ich möchte zeigen, wie der LuckyTemplates Apps-Onlinedienst bei der Verwaltung verschiedener Berichte und Erkenntnisse aus verschiedenen Quellen helfen kann.

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Erfahren Sie, wie Sie Ihre Gewinnmargenänderungen mithilfe von Techniken wie Kennzahlenverzweigung und der Kombination von DAX-Formeln in LuckyTemplates ermitteln.

Materialisierungsideen für Datencaches in DAX Studio

Materialisierungsideen für Datencaches in DAX Studio

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.

Geschäftsberichte mit LuckyTemplates

Geschäftsberichte mit LuckyTemplates

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

Was ist LuckyTemplates Gateway? Alles was du wissen musst

Was ist LuckyTemplates Gateway? Alles was du wissen musst