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


Streudiagramm-Visualisierungen mit Charticulator

Streudiagramm-Visualisierungen mit Charticulator

In diesem Tutorial erfahren Sie, wie Sie mit Charticulator eine Streudiagramm-Visualisierung für Ihren LuckyTemplates-Bericht erstellen und entwerfen.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Erfahren Sie, wie Sie ein PowerApps-Suchfeld von Grund auf erstellen und es an das Gesamtthema Ihrer App anpassen.

Power Automate String-Funktionen: Substring und IndexOf

Power Automate String-Funktionen: Substring und IndexOf

Erlernen Sie ganz einfach zwei komplizierte Power Automate String-Funktionen, die in Microsoft Flows verwendet werden können – die Funktionen substring und indexOf.

Power Query M: Abwechselndes 0-1-Muster in der Datumstabelle

Power Query M: Abwechselndes 0-1-Muster in der Datumstabelle

Dieses Tutorial konzentriert sich auf die Power Query M-Funktion „number.mod“, um ein abwechselndes 0-1-Muster in der Datumstabelle zu erstellen.

Prognosetechnik: Erkundung der Prognoselogik in LuckyTemplates-Modellen

Prognosetechnik: Erkundung der Prognoselogik in LuckyTemplates-Modellen

In diesem Tutorial führe ich eine Prognosetechnik durch, bei der ich meine tatsächlichen Ergebnisse mit meinen Prognosen vergleiche und sie kumulativ betrachte.

Speichern Sie E-Mail-Anhänge in SharePoint mit Power Automate

Speichern Sie E-Mail-Anhänge in SharePoint mit Power Automate

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.

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Erfahren Sie, wie die Do Until Schleifensteuerung in Power Automate funktioniert und welche Schritte zur Implementierung erforderlich sind.

Berechnen eines gleitenden Durchschnitts in LuckyTemplates mithilfe von DAX

Berechnen eines gleitenden Durchschnitts in LuckyTemplates mithilfe von DAX

In diesem Tutorial erfahren Sie, wie Sie mithilfe der ALLSELECTED-Funktion einen dynamischen gleitenden Durchschnitt in LuckyTemplates berechnen können.

Berechnen Sie dynamisch eine laufende oder kumulative LuckyTemplates-Summe

Berechnen Sie dynamisch eine laufende oder kumulative LuckyTemplates-Summe

Durch diesen Artikel erhalten wir ein klares und besseres Verständnis für die dynamische Berechnung einer laufenden oder kumulativen Gesamtsumme in LuckyTemplates.

Power Automate auf jede Aktion in Workflows anwenden

Power Automate auf jede Aktion in Workflows anwenden

Erfahren und verstehen Sie die Bedeutung und ordnungsgemäße Verwendung der Power Automate-Aktionssteuerung „Auf jede anwenden“ in unseren Microsoft-Workflows.