So arbeiten Sie durch umfangreiche DAX-Formeln in LuckyTemplates – inklusive Formatierungstipps

So arbeiten Sie durch umfangreiche DAX-Formeln in LuckyTemplates – inklusive Formatierungstipps

Ich zeige Ihnen, wie Sie komplexe DAX-Formeln durcharbeiten . Umfangreiche DAX-Formeln in LuckyTemplates werden normalerweise verwendet, wenn es einzigartige Erkenntnisse gibt, die Sie in Ihren Berichten anzeigen möchten. Das vollständige Video dieses Tutorials können Sie unten in diesem Blog ansehen.

Ein Beispiel für ein Szenario, in dem eine komplexe Formel erforderlich ist, wäre diese im veröffentlichte Frage .

So arbeiten Sie durch umfangreiche DAX-Formeln in LuckyTemplates – inklusive Formatierungstipps

Das Mitglied fragte nach einer Formel für die Salesforce-Prognose mit Hochlauf . Sehen wir uns dieses Szenario an und legen wir fest, wie mit den erforderlichen komplexen Formeln gearbeitet werden soll.

Inhaltsverzeichnis

Szenarioanforderungen

Im gegebenen Szenario müssen wir sehen, wie viel Rabatt im Laufe der Zeit basierend auf den Verkäufen einer bestimmten Kundengruppe gewährt wird .

So arbeiten Sie durch umfangreiche DAX-Formeln in LuckyTemplates – inklusive Formatierungstipps

Es gibt auch eine interne Logik, die wir monatlich sehen müssen und die die Anlauf- und Diskontkosten für das Unternehmen zeigt . Außerdem wird für jede Rampenstufe ein Offset-Schwellenwert angezeigt .

So arbeiten Sie durch umfangreiche DAX-Formeln in LuckyTemplates – inklusive Formatierungstipps

Grundsätzlich legt der Schwellenwert eine Grenze fest, die bestimmt, wie viel Rabatt dem Kunden gewährt wird. Wenn der Kunde mehr kauft, kann er einen bestimmten Schwellenwert erreichen und dadurch höhere Rabatte erhalten.

Jeder Anstieg wird durch eine bestimmte Variable bestimmt. In diesem Fall handelt es sich um prognostizierte monatliche Umsätze .

So arbeiten Sie durch umfangreiche DAX-Formeln in LuckyTemplates – inklusive Formatierungstipps

Zu bestimmten Terminen würde es beispielsweise aufgrund der Prognose zu einem Hochlauf kommen. Dieses Szenario ist ein perfektes Beispiel dafür, wie dynamisch DAX-Formeln in LuckyTemplates sein können.

Allein für diesen Fall gibt es eine Reihe von Möglichkeiten, wie das Erforderliche bereitgestellt werden kann. Es gibt auch viele bestehende Formeln, die Sie hier anwenden können.

Bereinigen komplexer DAX-Formeln in LuckyTemplates

Im Forum hat Brian Julius, einer unserer , seine eigene Formel geteilt, die in diesem Szenario verwendet werden kann.

So arbeiten Sie durch umfangreiche DAX-Formeln in LuckyTemplates – inklusive Formatierungstipps

Bevor Sie etwas anderes tun, bereinigen Sie am besten zuerst die Formel. verwenden , das im zu finden ist .

So arbeiten Sie durch umfangreiche DAX-Formeln in LuckyTemplates – inklusive Formatierungstipps

Dieses Tool hilft Ihnen, Ihren Code richtig zu formatieren, damit er leichter zu verstehen ist. Kopieren Sie einfach die Formel, an der Sie arbeiten möchten, und fügen Sie sie in das dafür vorgesehene Feld ein.

Anschließend können Sie die Formel basierend auf den angegebenen Formatierungsoptionen formatieren.

So arbeiten Sie durch umfangreiche DAX-Formeln in LuckyTemplates – inklusive Formatierungstipps

Da ich persönlich möchte, dass meine Formeln komprimierter werden, würde ich es so einrichten.

So arbeiten Sie durch umfangreiche DAX-Formeln in LuckyTemplates – inklusive Formatierungstipps

Das endgültige Format liegt natürlich immer noch bei Ihnen. Wichtig ist, dass Sie nach der Anwendung auf Ihren Bericht wissen, wie alles zusammenhängt, sodass Sie bei Bedarf leichter Anpassungen vornehmen können.

Nach der Bereinigung können Sie die formatierte Formel kopieren und in Ihren Bericht einfügen. Wenn Sie feststellen, dass noch einige Anpassungen vorgenommen werden müssen, können Sie dies direkt in der Bearbeitungsleiste tun.

So arbeiten Sie durch umfangreiche DAX-Formeln in LuckyTemplates – inklusive Formatierungstipps

Anwenden komplexer DAX-Formeln in LuckyTemplates-Berichten

Nachdem der Bericht nun formatiert wurde, ist es einfacher zu sehen, welche Wirkung die einzelnen Teile der Formel haben, um uns die Ergebnisse zu liefern, die wir in unserem Bericht benötigen.

Für so komplexe Formeln wie diese verwenden Sie am besten Variablen. In diesem Fall hat Brian für jede Logik einen erstellt .

So arbeiten Sie durch umfangreiche DAX-Formeln in LuckyTemplates – inklusive Formatierungstipps

Seit der Einführung von Variablen ist es einfacher zu verstehen, was in Formeln wie dieser vor sich geht. Variablen haben es uns ermöglicht, an komplexen Berechnungen wie dieser zu arbeiten, und haben die Spielregeln im Hinblick auf erweiterte Analysen innerhalb von LuckyTemplates verändert.

In der Formel, die wir verwenden, ist die erste Variable AllClientDiscount und zeigt den Rabatt an, der für jeden einzelnen Kunden gilt. Wir verwenden hier und verweisen auf den Rabatt und den Offset-Schwellenwert .

So arbeiten Sie durch umfangreiche DAX-Formeln in LuckyTemplates – inklusive Formatierungstipps

Die Ergebnisvariable führt die Logik aus, die den spezifischen Rabatt vorgibt, der gilt, wenn die Verkäufe einen bestimmten Schwellenwert überschreiten.

So arbeiten Sie durch umfangreiche DAX-Formeln in LuckyTemplates – inklusive Formatierungstipps

Mit diesen Variablen ist es einfacher, die Logik hinter jedem Teil der Formel zu erkennen. Wenn Sie versuchen würden, dies alles in einer Formel zusammenzufassen, wäre es unmöglich, es zu interpretieren.

Die richtigen Summen ermitteln

Wenn alles richtig angelegt ist, können wir jetzt die gewünschten Ergebnisse erzielen.

Unten sehen wir für jeden Monat eine Gesamtsumme und in der Spalte ganz rechts für jeden Kunden eine weitere Gesamtsumme . Dann sehen wir in der unteren rechten Ecke die Gesamtsumme .

So arbeiten Sie durch umfangreiche DAX-Formeln in LuckyTemplates – inklusive Formatierungstipps

So überprüfen wir diese Gesamtwerte.

Wenn Sie zum Datensatz zurückkehren, werden Sie feststellen, dass er keine monatlichen Daten liefert. Es gab lediglich ein Go-Live-Datum .

So arbeiten Sie durch umfangreiche DAX-Formeln in LuckyTemplates – inklusive Formatierungstipps

Wir haben nur den Rabatt und den Schwellenwert, aber keine Daten, die bestimmte Monate anzeigen.

So arbeiten Sie durch umfangreiche DAX-Formeln in LuckyTemplates – inklusive Formatierungstipps

Aber wir müssen hier die Ergebnisse auf jeden einzelnen Monat verteilen.

So arbeiten Sie durch umfangreiche DAX-Formeln in LuckyTemplates – inklusive Formatierungstipps

Aus diesem Grund müssen wir einige einzigartige Berechnungen erstellen, damit wir die Ergebnisse jedem Monat zuordnen können. Dies wird nicht von selbst passieren, da nur das Go-Live-Datum angegeben ist und wir uns auch mit Daten befassen müssen, die über diesen Zeitpunkt hinausgehen.

Das ist es, was dieser Teil der Formel tatsächlich bewirkt.

So arbeiten Sie durch umfangreiche DAX-Formeln in LuckyTemplates – inklusive Formatierungstipps

Es fragt nach dem und gibt die Bedingung an, dass wir ein Result erwarten, wenn FirstDayofMonth kleiner oder gleich dem Go-Live-Datum ist .

Anschließend müssen wir eine virtuelle Tabelle erstellen.

So arbeiten Sie durch umfangreiche DAX-Formeln in LuckyTemplates – inklusive Formatierungstipps

fasst jeden einzelnen Kontonamen und jeden einzelnen FirstDayofMonth zusammen . Anschließend prüfen wir die ermäßigten Monatsverkäufe für diesen bestimmten Monat.

Dann weisen wir es durch diesen Teil der Formel zu.

So arbeiten Sie durch umfangreiche DAX-Formeln in LuckyTemplates – inklusive Formatierungstipps

Wie Sie sehen können, beginnt es mit der Verwendung von , das aufschlüsselt, wohin jeder darunter liegende Wert gehen muss.

So arbeiten Sie durch umfangreiche DAX-Formeln in LuckyTemplates – inklusive Formatierungstipps

Darauf folgt ein , wobei wir sagen, dass, wenn der Monatserste einen Wert für ein bestimmtes Datum und einen bestimmten Kontonamen

So arbeiten Sie durch umfangreiche DAX-Formeln in LuckyTemplates – inklusive Formatierungstipps

Wenn der Kontoname HASONEVALUE ist , iterieren wir mit durch die vTable und verweisen auf den Kontonamen. All dies fließt in die Gesamtsummen auf der rechten Seite ein.

So arbeiten Sie durch umfangreiche DAX-Formeln in LuckyTemplates – inklusive Formatierungstipps

Zuletzt erhalten wir die Gesamtsumme für den unteren Teil. Daher verweisen wir auf die FirstDayofMonth -Spalten.

So arbeiten Sie durch umfangreiche DAX-Formeln in LuckyTemplates – inklusive Formatierungstipps

Nach diesen drei Bereichen können wir endlich die Gesamtsumme .

So arbeiten Sie durch umfangreiche DAX-Formeln in LuckyTemplates – inklusive Formatierungstipps


Kombinieren von DAX-Mustern oder DAX-Formeln in LuckyTemplates.
DAX-Beispiele in LuckyTemplates – Erweiterte DAX-Formeln.
LuckyTemplates CALCULATE: Schlüssel zu erweiterten DAX-Formeln

Abschluss

Dies ist ein perfektes Beispiel dafür, wie Sie nach Summen auflösen können. Auch hier gibt es in LuckyTemplates viele DAX-Formeln, die Ihnen dabei helfen können, dasselbe zu tun.

Ich wollte nur betonen, dass es einfacher ist, die Dinge zu regeln, wenn Ihre DAX-Formel so gut funktioniert. Allein die Formatierung macht bereits einen großen Unterschied, insbesondere wenn Sie mit so komplexen Formeln arbeiten.

Wenn es hier Teile gibt, die Sie nicht verstanden haben, können Sie in unserem Blog oder auf unserem Kanal nach diesem bestimmten Teil suchen. Wenn Sie beispielsweise nicht verstehen, was virtuelle Tabellen bewirken, finden Sie in unseren Ressourcen zahlreiche Tutorials dazu. Wenn Sie nicht sicher sind, was bedeutet, haben wir auch hierfür Ressourcen.

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.