Ein tiefer Einblick in die TREATAS-Funktion in LuckyTemplates

Ein tiefer Einblick in die TREATAS-Funktion in LuckyTemplates

In diesem Tutorial befassen wir uns mit einer der fortschrittlichsten DAX-Funktionen in LuckyTemplates, der TREATAS-Funktion. Sie können sich das vollständige Video dieses Tutorials unten in diesem Blog ansehen.

Wenn Sie TREATAS verstehen , werden Sie feststellen, dass es in allen Berichten und Dashboards, die Sie in LuckyTemplates erstellen, so viele Anwendungen für Sie bereithält.

TREATAS ermöglicht es uns, unser Modell zu vereinfachen , macht unsere Formeln jedoch komplexer. Das ist der Kompromiss bei der Verwendung dieser Funktion.

Dennoch ermöglicht uns TREATAS die Erstellung virtueller Beziehungen zwischen zwei Tabellen, bei denen eine physische nicht logisch verwendet werden kann. Das bedeutet, dass wir keine Beziehungen physisch einrichten müssen oder Linien benötigen, um beispielsweise die Budgetdaten mit den Verkaufsdaten zu verbinden und zu vergleichen.

Ein tiefer Einblick in die TREATAS-Funktion in LuckyTemplates

Die TREATAS -Funktion übernimmt den Vergleich für uns.

Es gibt viele Anwendungen für diese Funktion. Am besten ist es, wenn die Daten unterschiedliche Granularitäten aufweisen können. Ein Beispiel sind Budgetdaten, die im Vergleich zu Ist-Daten, die täglich vorliegen, eine monatliche, vierteljährliche oder jährliche Granularität aufweisen können.

Wenn es um Prognose- und Budgetierungsdaten geht, ist ein umfassendes Verständnis der TREATAS -Funktion und der erforderlichen Syntax eine bessere Option als eine Neukonfiguration des Modells.

Hier ist ein Beispiel dafür, wie diese Funktion funktioniert.

Inhaltsverzeichnis

Verwenden der TREATAS-Funktion

Schauen wir uns Beispiele an, um zu sehen, wie diese Funktion funktioniert. Ich habe hier zwei Funktionen erstellt, um Ihnen zwei verschiedene Möglichkeiten zu zeigen, diese einzurichten.

Ein tiefer Einblick in die TREATAS-Funktion in LuckyTemplates

Schauen wir uns das erste Beispiel an.

Sie müssen einige Spalten aus einer bestimmten Tabelle platzieren. In diesem Fall ist es das Jahr.

Ein tiefer Einblick in die TREATAS-Funktion in LuckyTemplates

Anschließend müssen Sie einige Spalten aus der Tabelle oder der unterstützenden Tabelle integrieren, die keine Beziehung zum Rest Ihres Modells haben. In diesem Fall handelt es sich um das Budgetdatenjahr.

Ein tiefer Einblick in die TREATAS-Funktion in LuckyTemplates

Die Budgetierungstabelle ist so aufgebaut, dass es sich bei den Budgets für jede einzelne Region lediglich um ein Jahresbudget handelt.

Ein tiefer Einblick in die TREATAS-Funktion in LuckyTemplates

Dies ist wichtig, denn wenn Sie die TREATAS- Funktion im falschen Kontext verwenden, erhalten Sie ein bedeutungsloses Ergebnis.

Zeichnen Sie keine Beziehung zwischen der Regionstabelle oder der Datumstabelle.

Ein tiefer Einblick in die TREATAS-Funktion in LuckyTemplates

Erstellen Sie stattdessen die Beziehung innerhalb der Formel mit der Funktion TREATAS und platzieren Sie sie dann in CALCULATE .

Ein tiefer Einblick in die TREATAS-Funktion in LuckyTemplates

Ziehen Sie das Jahr und den Gesamtumsatz, um eine Tabelle zu erstellen.

Ein tiefer Einblick in die TREATAS-Funktion in LuckyTemplates

Rufen Sie dann mit TREATAS das Budget ab und verteilen Sie es über das Jahr.

Ein tiefer Einblick in die TREATAS-Funktion in LuckyTemplates

Ein tiefer Einblick in die TREATAS-Funktion in LuckyTemplates

Sie werden sehen, dass über das Modell keine Beziehungen bestehen. Stattdessen haben Sie aufgrund der TREATAS- Funktion eine Beziehung zwischen dem Jahreswert und dem Budget erstellt .

Ein tiefer Einblick in die TREATAS-Funktion in LuckyTemplates

Der Budgetbetrag für 2016 beträgt 62 Millionen und der aus der Umsatztabelle abgeleitete Gesamtumsatz beträgt 60 Millionen. Das Modell gibt kein TREATAS- Ergebnis für 2015 zurück, da nichts anzuzeigen ist. Die TREATAS- Funktion stellt sicher, dass für 2015 kein Ergebnis zurückgegeben wird.

So erweitern Sie die TREATAS-Funktion

Diese Spalte zeigt die gleiche Formel mit TREATAS .

Ein tiefer Einblick in die TREATAS-Funktion in LuckyTemplates

Aber Sie werden sehen, dass es falsche Ergebnisse liefert. Dies liegt daran, dass der Kontext dieser Berechnung falsch ist.

Es gibt das Jahr 2016, die Stadt und die Region. Allerdings wird durch die TREATAS- Funktion innerhalb der Formel für die Region keine physische oder virtuelle Beziehung erstellt . Dies entspricht lediglich einer jährlichen Zahl von 62 Millionen.

Hier müssen Sie TREATAS also erweitern , damit Sie mehr virtuelle Beziehungen integrieren können.

So erweitern Sie es.

Ein tiefer Einblick in die TREATAS-Funktion in LuckyTemplates

Platzieren Sie eine zusammengefasste virtuelle Tabelle mit der SUMMARIZE- Funktion im ersten Teil der TREATAS- Funktion. Dadurch können Sie die Spalten erweitern, die Sie vergleichen möchten. Es ermöglicht Ihnen auch, die virtuellen Beziehungen zwischen ihnen aufzubauen.

In diesem Fall gibt es eine virtuelle Tabelle der Stadt und des Jahres, und da diese beiden in der Budgettabelle enthalten sind, können Sie sie dann virtuell abgleichen.

Ein tiefer Einblick in die TREATAS-Funktion in LuckyTemplates

Innerhalb dieser Formelsyntax können Sie praktisch mehrere Beziehungen gleichzeitig erstellen.

Spalten innerhalb der Tabelle anpassen

In der Spalte „TREATAS-Beispiel 2“ sehen Sie, dass es nach Jahr und Stadt aufgeschlüsselt ist.

Ein tiefer Einblick in die TREATAS-Funktion in LuckyTemplates

Sie können diese Spalte anpassen, indem Sie wiederholt auf den Filter klicken, bis keine leeren Einträge mehr angezeigt werden.

Ein tiefer Einblick in die TREATAS-Funktion in LuckyTemplates

Anpassungen in der Beziehungstabelle vornehmen

Basierend auf den Daten muss kein zusätzlicher Kontext hinzugefügt werden, da die Budgettabelle nur eine Stadt und ein Jahr enthält.

Ein tiefer Einblick in die TREATAS-Funktion in LuckyTemplates

Wenn Sie also noch etwas tun wollten, müssten Sie die Budgetdaten ändern oder der Formel zusätzliche Logik hinzufügen.

Beispielsweise gibt es nur die Budgets auf Jahresbasis. Wenn Sie also diese Budgets für jeden einzelnen Tag aufschlüsseln möchten, würden Sie immer noch eine sehr ähnliche Logik verwenden. Aber statt dass die Beziehungen die Filterung übernehmen, würde dies stattdessen die TREATAS- Funktion übernehmen.

Ein tiefer Einblick in die TREATAS-Funktion in LuckyTemplates

Andere Möglichkeiten, TREATAS zu verwenden

Neben der Budgetanalyse gibt es noch weitere Anwendungen für die TREATAS- Funktion.

Schauen wir uns ein weiteres Beispiel an.

Wenn Sie sich die Beziehungen ansehen, können Sie erkennen, dass das Jahr auf der höchsten Granularitätsebene keine Spalte innerhalb der Datumstabelle ist.

Ein tiefer Einblick in die TREATAS-Funktion in LuckyTemplates

Das Datum ist die detaillierteste Zahl in dieser Tabelle.

Ein tiefer Einblick in die TREATAS-Funktion in LuckyTemplates

Daher ist es besser, keine physischen Beziehungen aus dem Jahr abzuleiten. Sie sollten Ihre Beziehungen immer aus der Spalte mit Ihren eindeutigen Werten erstellen. Sie können diese Dummy-Beziehung jedoch immer noch virtuell mit TREATAS erstellen .

Abschluss

Hoffentlich hat Ihnen dieses Tutorial eine gute Vorstellung von der TREATAS- Funktion und ihrer Verwendung in realen Anwendungen vermittelt.

Es gibt viele verschiedene Datenkonfigurationen und Datenszenarien, in denen der Einsatz von TREATAS die Dinge in Ihrem Modell zusammen mit den DAX-Kennzahlen, die Sie erstellen müssen, wirklich enorm vereinfachen kann.

Wenn Sie verstanden haben, wie man TREATAS richtig nutzt, werden Sie schnell die Möglichkeiten erkennen, die Ihnen bei der Vereinfachung vieler verschiedener Aspekte Ihrer eigenen Modelle zur Verfügung stehen.

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