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,


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