Streudiagramm-Visualisierungen mit Charticulator
In diesem Tutorial erfahren Sie, wie Sie mit Charticulator eine Streudiagramm-Visualisierung für Ihren LuckyTemplates-Bericht erstellen und entwerfen.
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 .
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 .
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 .
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 .
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.
Bevor Sie etwas anderes tun, bereinigen Sie am besten zuerst die Formel. verwenden , das im zu finden ist .
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.
Da ich persönlich möchte, dass meine Formeln komprimierter werden, würde ich es so einrichten.
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.
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 .
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 .
Die Ergebnisvariable führt die Logik aus, die den spezifischen Rabatt vorgibt, der gilt, wenn die Verkäufe einen bestimmten Schwellenwert überschreiten.
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 ü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 .
Wir haben nur den Rabatt und den Schwellenwert, aber keine Daten, die bestimmte Monate anzeigen.
Aber wir müssen hier die Ergebnisse auf jeden einzelnen Monat verteilen.
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.
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.
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.
Wie Sie sehen können, beginnt es mit der Verwendung von , das aufschlüsselt, wohin jeder darunter liegende Wert gehen muss.
Darauf folgt ein , wobei wir sagen, dass, wenn der Monatserste einen Wert für ein bestimmtes Datum und einen bestimmten Kontonamen
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.
Zuletzt erhalten wir die Gesamtsumme für den unteren Teil. Daher verweisen wir auf die FirstDayofMonth -Spalten.
Nach diesen drei Bereichen können wir endlich die Gesamtsumme .
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,
In diesem Tutorial erfahren Sie, wie Sie mit Charticulator eine Streudiagramm-Visualisierung für Ihren LuckyTemplates-Bericht erstellen und entwerfen.
Erfahren Sie, wie Sie ein PowerApps-Suchfeld von Grund auf erstellen und es an das Gesamtthema Ihrer App anpassen.
Erlernen Sie ganz einfach zwei komplizierte Power Automate String-Funktionen, die in Microsoft Flows verwendet werden können – die Funktionen substring und indexOf.
Dieses Tutorial konzentriert sich auf die Power Query M-Funktion „number.mod“, um ein abwechselndes 0-1-Muster in der Datumstabelle zu erstellen.
In diesem Tutorial führe ich eine Prognosetechnik durch, bei der ich meine tatsächlichen Ergebnisse mit meinen Prognosen vergleiche und sie kumulativ betrachte.
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.
Erfahren Sie, wie die Do Until Schleifensteuerung in Power Automate funktioniert und welche Schritte zur Implementierung erforderlich sind.
In diesem Tutorial erfahren Sie, wie Sie mithilfe der ALLSELECTED-Funktion einen dynamischen gleitenden Durchschnitt in LuckyTemplates berechnen können.
Durch diesen Artikel erhalten wir ein klares und besseres Verständnis für die dynamische Berechnung einer laufenden oder kumulativen Gesamtsumme in LuckyTemplates.
Erfahren und verstehen Sie die Bedeutung und ordnungsgemäße Verwendung der Power Automate-Aktionssteuerung „Auf jede anwenden“ in unseren Microsoft-Workflows.