Optimieren Sie LuckyTemplates-Formeln mit Advanced DAX

Optimieren Sie LuckyTemplates-Formeln mit Advanced DAX

Ich werde einige interessante Konzepte durchgehen, die die Verwendung mehrerer Tabellenfunktionen zur Optimierung Ihrer LuckyTemplates-Formeln umfassen . Sie können sich das vollständige Video dieses Tutorials unten in diesem Blog ansehen.

Ich verwende ein Beispiel aus dem , in dem eines der Mitglieder fragte, ob es möglich sei, bei Verwendung der SUMMARIZE- Funktion einen Filter hinzuzufügen.

Optimieren Sie LuckyTemplates-Formeln mit Advanced DAX

Dies kommt häufig in Szenarien vor, in denen Sie virtuelle Tabellen erstellen müssen, die eine Logik innerhalb der Kennzahlen durchlaufen, anstatt die gesamte Tabelle zu durchlaufen.

Die Funktion hat viele Verwendungsmöglichkeiten. Sie können damit eine Übersichtstabelle erstellen, entweder physisch oder virtuell. Sie können damit auch erweiterte Tabellenfunktionen erstellen, indem Sie , oder hinzufügen . Es gibt eine Vielzahl dieser Tabellenfunktionen, die Sie nutzen können.

In diesem Tutorial möchte ich Ihnen zeigen, wie Sie einige Tabellenfunktionen kombinieren, um Ihre LuckyTemplates-Formeln zu optimieren. Auf diese Weise erhalten Sie relevantere Ergebnisse, die Sie für Ihre Analyse verwenden müssen.

Laden Sie die DAX-Ressource hier herunter

Inhaltsverzeichnis

Optimieren von LuckyTemplates-Formeln mithilfe einer Filterfunktion

Im Beispiel wollte das Mitglied eine Umsatztabelle nach Stadt erstellen, wollte sich aber nur eine bestimmte Teilmenge dieser Städte ansehen. Daher ist ein zusätzlicher Filter in der Tabelle erforderlich, um eine bestimmte Umsatzspanne zu erhalten.

Einer unserer LuckyTemplates-Experten, Brian, hat eine relativ einfache Lösung für dieses Szenario gefunden. Der Kernpunkt der Lösung besteht darin, dass Sie nach dem Platzieren der Funktion eine virtuelle Tabelle erstellen können.

Optimieren Sie LuckyTemplates-Formeln mit Advanced DAX

In diesem Fall können Sie jede Ihnen zur Verfügung stehende Tabellenfunktion nutzen, beispielsweise SUMMARIZE . Die S UMMARIZE-Funktion ist eine Tabellenfunktion, die eine Übersichtstabelle für Regionen und Städte erstellt. Darüber hinaus enthält es den gesamten Stadtumsatz und den Gesamtumsatz.

Optimieren Sie LuckyTemplates-Formeln mit Advanced DAX

Da sich diese virtuelle Tabelle in einem Filter befindet, werden nur die Städte zurückgegeben, die insgesamt mehr als 1 Million Stadtverkäufe aufweisen.

Optimieren Sie LuckyTemplates-Formeln mit Advanced DAX

Wie Sie sehen, funktioniert es gut und ist effektiv bei der Optimierung Ihrer LuckyTemplates-Formeln. 

Darüber hinaus können Sie mit AVERAGEX auch eine Kennzahl erstellen, die nur nach den durchschnittlichen Verkäufen pro Stadt sucht . Dies ist in einem Szenario nützlich, in dem Sie nur die Verkäufe für die Top-Städte ab einem bestimmten Betrag anzeigen möchten.

Die Funktion kann dabei helfen, die Anzahl der für Ihre Formel erforderlichen Iterationen zu minimieren. Diese Funktion hilft auch dabei, die virtuelle Tabelle durch kleinere oder kleinere Zahlen iterieren zu lassen. 

Verwenden von ADDCOLUMNS zur Optimierung von LuckyTemplates-Formeln

Ein anderes Mitglied, Nick, hat eine bessere Möglichkeit zur Optimierung der LuckyTemplates-Beispielformel beigesteuert. Dabei geht es darum, innerhalb von eine weitere Tabellenfunktion namens einzubetten , anstatt nur die SUMMARIZE- Funktion zu haben.

Optimieren Sie LuckyTemplates-Formeln mit Advanced DAX

Die neue Technik verbessert die Leistung der Berechnung geringfügig und verhindert einige ungewöhnliche Ergebnisse. Mit der Funktion können Sie eine virtuelle Tabelle mit zusätzlichen Spalten erstellen.

In diesem Beispiel erstellt die SUMMARIZE- Funktion eine einspaltige Tabelle. Aber über ADDCOLUMNS können Sie eine weitere Spalte für den Gesamtumsatz hinzufügen. 

Optimieren Sie LuckyTemplates-Formeln mit Advanced DAX

Fügen Sie einfach die ADDCOLUMNS- Formel innerhalb der FILTER- Funktion in eine vorhandene Formel ein, um einen zusätzlichen Filter zu erstellen. Dies ist nur eine Möglichkeit, eine zweispaltige und gefilterte Tabelle zu erstellen, die wie die folgende aussieht.

Optimieren Sie LuckyTemplates-Formeln mit Advanced DAX

Sie können dieselbe Technik auch verwenden, um jede Art von virtueller Tabelle zu erstellen, die eine AVERAGEX- Funktion oder oder Funktion durchläuft . Sie können diese Tabellenfunktionen einfach übereinander legen, um die Form des virtuellen Tisches zu ändern. 




Abschluss

Sie können Ihre LuckyTemplates-Formeln optimieren, um die Form zu ändern oder die Datenzusammenfassung in Ihrem Modell anzupassen, indem Sie die Leistung von DAX nutzen.

In diesem kurzen Tutorial möchte ich nur einige großartige Lösungen der Mitglieder im LuckyTemplates-Forum hervorheben. Wie ich gezeigt habe, gab es einige interessante Techniken, die Sie meiner Meinung nach problemlos auf Ihre eigenen Kennzahlen und Logik in LuckyTemplates anwenden können. Ich hoffe, Sie haben hier heute einige nützliche Tipps mitgenommen.

Alles Gute!


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