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.
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,
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
In diesem Tutorial zur DAX-Codierungssprache erfahren Sie, wie Sie die GENERATE-Funktion verwenden und einen Kennzahltitel dynamisch ändern.
In diesem Tutorial erfahren Sie, wie Sie mithilfe der Multi-Threaded-Dynamic-Visuals-Technik Erkenntnisse aus dynamischen Datenvisualisierungen in Ihren Berichten gewinnen.
In diesem Artikel werde ich den Filterkontext durchgehen. Der Filterkontext ist eines der Hauptthemen, über die sich jeder LuckyTemplates-Benutzer zunächst informieren sollte.
Ich möchte zeigen, wie der LuckyTemplates Apps-Onlinedienst bei der Verwaltung verschiedener Berichte und Erkenntnisse aus verschiedenen Quellen helfen kann.
Erfahren Sie, wie Sie Ihre Gewinnmargenänderungen mithilfe von Techniken wie Kennzahlenverzweigung und der Kombination von DAX-Formeln in LuckyTemplates ermitteln.
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.
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