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!


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.