Dynamische X-Achse von LuckyTemplates unter Verwendung einer getrennten Tabelle

Dynamische X-Achse von LuckyTemplates unter Verwendung einer getrennten Tabelle

Ich zeige Ihnen, wie Sie mithilfe einer getrennten Tabelle eine dynamische X-Achse von LuckyTemplates erstellen, auch als Zeitskala bekannt, mit der Sie den Granularitätsgrad je nach Datum oder Uhrzeit ändern können. Das vollständige Video dieses Tutorials können Sie unten in diesem Blog ansehen.

Eine Dynamik ermöglicht Ihnen die granulare Detaillierung der wichtigsten aktuellen Informationen anzuzeigen. Es zeigt eine geringere Granularität für frühere Daten.

Dieses Tutorial ist eine Fortsetzung meines letzten Blogs, in dem ich diese Visualisierung erstellt habe, nämlich die R10_table. Es wurde auf diesen berechneten Spalten DTS IsCurrentQuarter und DTS SortBy aufgebaut .

Dynamische X-Achse von LuckyTemplates unter Verwendung einer getrennten Tabelle

IsCurrentQuarter identifiziert wahr oder falsch, unabhängig davon, ob wir uns im aktuellen Quartal befinden oder nicht. Basierend auf dieser Spalte können wir dann die DTS-Spalte erstellen, die im Wesentlichen entweder ein Wochenformat oder ein Quartalsformat als Text zurückgibt. SortBy gibt uns unser vierstelliges Jahr, dann eine Viertelzahl und dann im Falle einer Woche eine Wochenzahl. Andernfalls werden nur die vierstellige Jahreszahl und eine Woche zurückgegeben.

Heute werde ich eine identische Visualisierung erstellen, aber statt berechneter Spalten verwende ich eine getrennte Tabelle, nämlich diese R10a_table , die eine Kennzahl verwendet.

Dynamische X-Achse von LuckyTemplates unter Verwendung einer getrennten Tabelle

Inhaltsverzeichnis

So erstellen Sie eine dynamische X-Achse in LuckyTemplates

Die R10a_table basiert tatsächlich auf der R10_table, daher wird davon ausgegangen, dass Sie über eine Art Faktentabelle oder eine Datumstabelle verfügen, die ein Datum enthält. Wenn Sie sich den DAX ansehen, sieht er vielleicht etwas entmutigend aus, aber es ist genau derselbe Code wie die berechneten Spalten. Wir erstellen im Grunde nur die berechneten Spalten innerhalb dieser Tabellenberechnung.

Wir holen uns unsere Datumsspalte aus R10_table. Wir beginnen also mit einer großen Liste von Daten, jedes Datum, das in dieser Tabelle enthalten ist. Dann verwenden wir und fügen das aktuelle IsCurrentQuarter hinzu . Und dann haben wir es so geändert, dass es nicht mehr auf die Tabelle, sondern nur auf die Datumsspalte verweist.

Dies gilt auch für unsere DTS-Spalte und die DTS-SortBy-Spalte. Es ist derselbe Code. Am Ende verwenden wir , um unser DTS, unser DTS SortBy und unser IsCurrentQuarter auszuwählen. Und dann verwenden wir , um nur die unterschiedlichen Zeilen zurückzugeben.

Dynamische X-Achse von LuckyTemplates unter Verwendung einer getrennten Tabelle

Was am Ende übrig bleibt, ist nur eine eindeutige Liste von Werten, die auf der Achse unserer Visualisierung landen. Dies ist immer noch dynamisch und bleibt als Teil des Datenmodells aktuell.

Dynamische X-Achse von LuckyTemplates unter Verwendung einer getrennten Tabelle

Da dies mit nichts zusammenhängt, benötigen wir eine Kennzahl, um herauszufinden, wo wir uns in Bezug auf diesen Zugriff befinden, und um dann den durchschnittlichen Lagerbestand zu berechnen. Werfen wir also einen Blick auf die Kennzahl, die ich erstellt habe.

Dynamische X-Achse von LuckyTemplates unter Verwendung einer getrennten Tabelle

Das erste, was wir tun, ist, den MAX von DTS SortBy zu ermitteln, da dies die einfachste Möglichkeit ist, herauszufinden, in welchem ​​Jahr, Quartal und welcher Woche wir uns befinden. Beispielsweise für das Jahr , wir greifen nur nach den vier Ziffern ganz links.

Und dann fügen wir Null (+ 0) hinzu, weil wir den Wert auswerten und dafür einen textbasierten Ansatz verwenden. Dies gibt tatsächlich einen Text zurück. Wenn wir versuchen, einen Text mit einer Zahl zu vergleichen, erhalten wir eine Fehlermeldung. Am einfachsten ist es also, einfach eine Null hinzuzufügen, und das zwingt DAX, diese dann als Zahl statt als Text zurückzugeben.

Für das Viertel verwenden wir lediglich die MID-Funktion, um das fünfte Zeichen zu erfassen. Die Woche ist etwas komplizierter, da es sich um eine einstellige oder zweistellige Woche handeln kann. In diesem Fall prüfen wir lediglich, ob die Länge des Werts sechs beträgt. Wir greifen auf das letzte Zeichen zurück. Wenn es sieben ist, greifen wir auf die letzten beiden Zeichen und wenn es keines davon ist, geben wir BLANK zurück. Dann addieren wir natürlich Null.

Wenn die Woche leer ist, führen wir aus und wissen, dass wir uns in einem Quartal befinden. Dann greifen wir auf unsere Quartalsinformationen zu. Wenn wir uns in einer Woche befinden und die Woche nicht leer ist, werden wir am Ende jede Woche greifen.


Berechnete Spalten LuckyTemplates: Tipps und Best Practices
zum Vergleich berechneter Spalten und Kennzahlen in LuckyTemplates.
Berechnete Tabelle und Spalte im Tabelleneditor 3

Abschluss

Das ist im Wesentlichen alles, was dazu gehört. So erstellen Sie eine dynamische X-Achse von LuckyTemplates mithilfe einer nicht verbundenen Tabelle mit einer Kennzahl. Der DAX ist nicht besonders kompliziert, insbesondere wenn man ihn in Teilen betrachtet. Alles, was wir hier tun, ist, nach Jahr und Quartal herauszufiltern und dann den AVERAGEX davon zu nehmen, und wir haben die gleiche Visualisierung wie bei der Verwendung berechneter Spalten.

Ich hoffe, dass Sie dieses Tutorial hilfreich finden und es in Ihrer eigenen Arbeit umsetzen können. Weitere Informationen finden Sie unten im vollständigen Video. Weitere Informationen finden Sie im ersten Teil dieses Tutorials.

Alles Gute!

Gregor


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