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 .


Streudiagramm-Visualisierungen mit Charticulator

Streudiagramm-Visualisierungen mit Charticulator

In diesem Tutorial erfahren Sie, wie Sie mit Charticulator eine Streudiagramm-Visualisierung für Ihren LuckyTemplates-Bericht erstellen und entwerfen.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Erfahren Sie, wie Sie ein PowerApps-Suchfeld von Grund auf erstellen und es an das Gesamtthema Ihrer App anpassen.

Power Automate String-Funktionen: Substring und IndexOf

Power Automate String-Funktionen: Substring und IndexOf

Erlernen Sie ganz einfach zwei komplizierte Power Automate String-Funktionen, die in Microsoft Flows verwendet werden können – die Funktionen substring und indexOf.

Power Query M: Abwechselndes 0-1-Muster in der Datumstabelle

Power Query M: Abwechselndes 0-1-Muster in der Datumstabelle

Dieses Tutorial konzentriert sich auf die Power Query M-Funktion „number.mod“, um ein abwechselndes 0-1-Muster in der Datumstabelle zu erstellen.

Prognosetechnik: Erkundung der Prognoselogik in LuckyTemplates-Modellen

Prognosetechnik: Erkundung der Prognoselogik in LuckyTemplates-Modellen

In diesem Tutorial führe ich eine Prognosetechnik durch, bei der ich meine tatsächlichen Ergebnisse mit meinen Prognosen vergleiche und sie kumulativ betrachte.

Speichern Sie E-Mail-Anhänge in SharePoint mit Power Automate

Speichern Sie E-Mail-Anhänge in SharePoint mit Power Automate

In diesem Blog erfahren Sie, wie Sie mit Power Automate E-Mail-Anhänge automatisch in SharePoint speichern und E-Mails anschließend löschen.

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Erfahren Sie, wie die Do Until Schleifensteuerung in Power Automate funktioniert und welche Schritte zur Implementierung erforderlich sind.

Berechnen eines gleitenden Durchschnitts in LuckyTemplates mithilfe von DAX

Berechnen eines gleitenden Durchschnitts in LuckyTemplates mithilfe von DAX

In diesem Tutorial erfahren Sie, wie Sie mithilfe der ALLSELECTED-Funktion einen dynamischen gleitenden Durchschnitt in LuckyTemplates berechnen können.

Berechnen Sie dynamisch eine laufende oder kumulative LuckyTemplates-Summe

Berechnen Sie dynamisch eine laufende oder kumulative LuckyTemplates-Summe

Durch diesen Artikel erhalten wir ein klares und besseres Verständnis für die dynamische Berechnung einer laufenden oder kumulativen Gesamtsumme in LuckyTemplates.

Power Automate auf jede Aktion in Workflows anwenden

Power Automate auf jede Aktion in Workflows anwenden

Erfahren und verstehen Sie die Bedeutung und ordnungsgemäße Verwendung der Power Automate-Aktionssteuerung „Auf jede anwenden“ in unseren Microsoft-Workflows.