Dynamische Filterung des Geschäftsjahres in LuckyTemplates-Berichten

Dynamische Filterung des Geschäftsjahres in LuckyTemplates-Berichten

In diesem Tutorial bespreche ich, wie Informationen basierend auf dem Geschäftsjahr in LuckyTemplates-Berichten angezeigt werden. Allerdings ist diese Analyse etwas komplex. Dies liegt daran, dass es unterschiedliche Kunden hat und jeder von ihnen ein anderes Geschäftsjahr hat. Das vollständige Video dieses Tutorials können Sie unten in diesem Blog ansehen.

Ich habe ein Beispiel erstellt, in dem ich verschiedene Kunden auswählen kann. Wenn ich hier verschiedene Kunden auswähle, haben sie alle unterschiedliche Geschäftsjahre. Einige davon könnten zwischen März 2020 und Februar 2021 oder zwischen Juli 2020 und Juni 2021 stattfinden .

Ich kann nicht einfach die Spalte „Geschäftsjahr“ in der Datumstabelle verwenden , um sie nach Geschäftsjahr ( Geschäftsjahr ) zu filtern. Wenn wir also durch unsere Kunden klicken, müssen wir das Geschäftsjahr für diesen bestimmten Kunden dynamisch anzeigen.

Dynamische Filterung des Geschäftsjahres in LuckyTemplates-Berichten

In diesem Beispiel habe ich die Datumstabelle verkleinert . Hier werden die Daten also nach Tag statt nach Monat und Jahr angezeigt.

Inhaltsverzeichnis

Analyse des Datenmodells

Schauen wir uns nun das Datenmodell an, in dem ich dieses spezielle Szenario lösen muss. Diese enthält Kunden (Customer_List), Termine (Dates) und unsere Kundendaten ( Raw_Data ).

Dynamische Filterung des Geschäftsjahres in LuckyTemplates-Berichten

In diesem Beispiel verfügt die Raw_Data- Tabelle über die Spalten „Date“ , „Customer ID“ und „Amount“ .

Dynamische Filterung des Geschäftsjahres in LuckyTemplates-Berichten

In der Tabelle „Customer_List“ kann ich einen Parameter einrichten, der den Startmonat des Geschäftsjahres des Kunden anzeigt. Diese Tabelle enthält die Spalten „Kunden-ID“ , „Kunden “ und „ GJ-Startmonat“ .

Dynamische Filterung des Geschäftsjahres in LuckyTemplates-Berichten

In der Spalte „GJ-Startmonat“ kann ich eine Zahl als Maß dafür eingeben, wann das Geschäftsjahr in einem bestimmten Monat begonnen hat. Daher ist Google im März, Microsoft im Juni und Salesforce im September.

Dynamische Filterung des Geschäftsjahres in LuckyTemplates-Berichten

Das könnte so aussehen, als müsste ich etwas Komplexes tun, wie zum Beispiel mehrere Datumstabellen oder mehrere Geschäftsjahresspalten in einer Datumstabelle erstellen. Aber ich werde eine Formel mit einem einfachen Aufbau verwenden.

Filtern eines bestimmten Geschäftsjahres

Das Wichtigste hier ist, dass ich, anstatt irgendetwas in der Datumstabelle zu tun , eine neue Tabelle mit dem Namen „Finanzjahre“ erstellt habe .

Dynamische Filterung des Geschäftsjahres in LuckyTemplates-Berichten

Ich habe diese Tabelle erstellt, weil ich hier einen Wert basierend auf einer Auswahl erfassen muss .

Dynamische Filterung des Geschäftsjahres in LuckyTemplates-Berichten

Die Tabelle „Finanzjahre“ ist recht einfach, da sie nur die Spalten „Geschäftsjahr“ und „ Finanzjahr“ enthält . Ich betrachte dies als den Stütztisch .

Dynamische Filterung des Geschäftsjahres in LuckyTemplates-Berichten

Ich werde einige der in dieser Tabelle enthaltenen Auswahlmöglichkeiten oder Metriken in einer Formel verwenden, um eine dynamische Berechnung zu erstellen.

Beachten Sie, dass der Slicer für das Geschäftsjahr hier aus der Tabelle stammt, die ich erstellt habe ( Finanzjahre ). Es hat keine Beziehung zum Datenmodell.

Dynamische Filterung des Geschäftsjahres in LuckyTemplates-Berichten

Standardmäßig zeigt die Visualisierung „Gesamtbetrag nach Datum“ alles an.

Dynamische Filterung des Geschäftsjahres in LuckyTemplates-Berichten

Andererseits zeigt „ Beträge nach Geschäftsjahr nach Datum“ die Ergebnisse basierend auf den Auswahlen der Slicer an. In diesem Beispiel wird nur das Geschäftsjahr 2020 ( FY20 ) für Microsoft angezeigt .

Dynamische Filterung des Geschäftsjahres in LuckyTemplates-Berichten

Wie kann ich also erreichen, dass die Berechnung der dynamischen Geschäftsjahre in der Visualisierung „Beträge nach Geschäftsjahr nach Datum“ erfolgt ?

Dynamische Filterung von Geschäftsjahren

Um ein dynamisches Geschäftsjahresergebnis anzuzeigen, habe ich einige Berechnungen erstellt, mit denen ich das Startdatum und das Enddatum dynamisch ermitteln kann , wenn ich eine Auswahl über die Slicer „Kunden “ und „Geschäftsjahr“ vornehme .

Dynamische Filterung des Geschäftsjahres in LuckyTemplates-Berichten

Wenn ich das finde, kann ich alle Daten, die außerhalb dieses Start- und Enddatums liegen, dynamisch ausblenden

Bedenken Sie, dass etwas, das Sie ausblenden können, nicht in Ihrer Visualisierung angezeigt wird .

Diese spezielle Formel ist eine der Techniken zur Durchführung dieser Berechnung.

Dynamische Filterung des Geschäftsjahres in LuckyTemplates-Berichten

Bevor ich mit der schrittweisen Erläuterung der Formel fortfahre, dupliziere ich zunächst die Visualisierung „Gesamtbetrag nach Datum“ und zeige sie als Tabelle an. Ich habe hier auch die Tabelle „Beträge nach Geschäftsjahr“ hinzugefügt , damit ich Ihnen leicht zeigen kann, was ich zu tun versuche.

Dynamische Filterung des Geschäftsjahres in LuckyTemplates-Berichten

Dann sortiere ich hier die Spalte „Datum“ und setze sie auf „ Elemente ohne Daten anzeigen “.

Dynamische Filterung des Geschäftsjahres in LuckyTemplates-Berichten

Wenn ich in dieser Tabelle nach unten scrolle, sehen Sie, dass der erste Datenpunkt in diesem bestimmten Monat für das Geschäftsjahr von Microsoft der 7. Juni 2020 ist .

Dynamische Filterung des Geschäftsjahres in LuckyTemplates-Berichten

Jetzt ändere ich die Auswahl im Kunden -Slicer in Salesforce .

Dynamische Filterung des Geschäftsjahres in LuckyTemplates-Berichten

Sie werden dann sehen, dass sich die Daten geändert haben. Bemerkenswerterweise ist das Startdatum des Geschäftsjahres nun der 1. September , was in diesem speziellen Beispiel das Startdatum des Geschäftsjahres für Salesforce ist.

Dynamische Filterung des Geschäftsjahres in LuckyTemplates-Berichten

Wie habe ich also die Berechnungen für das Startdatum und das Enddatum erstellt ? 

Startdatum messen

Lassen Sie uns nun die Kennzahl „Startdatum“ ( FY Start Date ) analysieren.

Dynamische Filterung des Geschäftsjahres in LuckyTemplates-Berichten

In dieser Formel versuche ich, die Eingaben für das Startdatum zu finden. Ich habe die Funktion verwendet , um das Jahr ( FiscalYearSelected ) und den Startmonat ( FinancialStartMonth ) abzurufen.

Dynamische Filterung des Geschäftsjahres in LuckyTemplates-Berichten

Wenn ich einen Kunden auswähle, habe ich in der Tabelle „Customer_List“ eine Spalte mit dem Startmonat des Geschäftsjahres ( Spalte „ FY Start Month“ ) . Im Grunde erfasse ich hier nur diese Informationen.

Dynamische Filterung des Geschäftsjahres in LuckyTemplates-Berichten

Denken Sie daran, dass ich in der unterstützenden Tabelle ( Tabelle „Finanzjahre“ ), die ich erstellt habe, eine Spalte hatte, die das tatsächliche Jahr zurückgibt ( Spalte „ Fin Yr“ ). Ich kann also einfach eine Option aus dem Slicer für das Geschäftsjahr auswählen .

Dynamische Filterung des Geschäftsjahres in LuckyTemplates-Berichten

Dann kann ich den Wert dieses Jahres hier leicht erfassen.

Dynamische Filterung des Geschäftsjahres in LuckyTemplates-Berichten

Danach gebe ich hier „ FinancialStartMonth“ und „FiscalYearSelected“ in die DATE- Funktion ein. 

Dynamische Filterung des Geschäftsjahres in LuckyTemplates-Berichten

Ich weiß, dass das Startdatum der erste Tag des Monats sein wird. Also kann ich hier einfach 1 setzen .

Dynamische Filterung des Geschäftsjahres in LuckyTemplates-Berichten

Und das gibt das Startdatum des ausgewählten Geschäftsjahres zurück.

Dynamische Filterung des Geschäftsjahres in LuckyTemplates-Berichten

Enddatumsmaß

Werfen wir nun einen Blick auf die Kennzahl „Enddatum des Geschäftsjahres“ .

Dynamische Filterung des Geschäftsjahres in LuckyTemplates-Berichten

Wie Sie sehen, ähnelt es der Kennzahl „Startdatum des Geschäftsjahres“ . Der einzige Unterschied besteht darin, dass ich  in der Formel „FiscalYearSelected + 1“ verwendet habe . Wenn das ausgewählte Geschäftsjahr ( FiscalYearSelected) also 2020 ist, ist das Jahr für das Geschäftsjahresenddatum 2021 .

Dynamische Filterung des Geschäftsjahres in LuckyTemplates-Berichten

Hier werden Sie feststellen, dass dies nicht wirklich der erste Termin des nächsten Geschäftsjahres ist. In der tatsächlichen Berechnung dürfte dies der 31.08.2021 sein .

Dynamische Filterung des Geschäftsjahres in LuckyTemplates-Berichten

In der Formel können wir auch den Vergleichsoperator verwenden, der kleiner ist als (<> . Wenn wir kleiner als (<> verwenden , wird es immer einen Tag weniger sein als das Geschäftsjahresenddatum . Und das ist in Ordnung, denn das Ergebnis ist wird der tatsächlich letzte Termin sein .

Da in diesem speziellen Beispiel das Geschäftsjahresenddatum der 1. September 2021 ist und wir weniger als (<> verwenden , ist das tatsächliche letzte Datum der 31. August .

Betrag nach Geschäftsjahreskennzahl

Lassen Sie uns dann die nächste Formel analysieren, nämlich die Kennzahl „Betrag nach Geschäftsjahr “.

Dynamische Filterung des Geschäftsjahres in LuckyTemplates-Berichten

Dies ist auch den beiden vorherigen Formeln recht ähnlich. Anstatt diese Formelsätze jedoch aufzuschlüsseln, habe ich sie mithilfe von Variablen in diese einzige Formel eingefügt.

Dynamische Filterung des Geschäftsjahres in LuckyTemplates-Berichten

Dies ist der wichtigste Teil der Formel.

Dynamische Filterung des Geschäftsjahres in LuckyTemplates-Berichten

Beachten Sie, dass in diesem speziellen Beispiel der erste Datenpunkt bzw. das Startdatum von Salesforce für das Geschäftsjahr 2020 der 4. September 2020 ist .

Dynamische Filterung des Geschäftsjahres in LuckyTemplates-Berichten

Grundsätzlich gibt dieser Teil der Formel an, dass, wenn das Datum ( in diesem Beispiel der 4. September 2020 ) größer oder gleich dem Startdatum ( 1. September 2020 ) ist und auch kleiner als das Enddatum ( 1. September 2021 ) ist. , dann wird der Gesamtbetrag angezeigt . Wenn nicht, ist es leer.

Dynamische Filterung des Geschäftsjahres in LuckyTemplates-Berichten

In diesem Abschnitt wird der Gesamtbetrag berechnet, der unter dem Geschäftsjahresenddatum dieses Modells angezeigt wird .

Dynamische Filterung des Geschäftsjahres in LuckyTemplates-Berichten

Anschließend wird hier der Gesamtbetrag mit der Funktion gefiltert . Daher wird lediglich der Gesamtbetrag mit dem Datum angezeigt, das im Bereich von StartDate und EndDate liegt .

Dynamische Filterung des Geschäftsjahres in LuckyTemplates-Berichten

Mit dieser Logik kann ich den Betrag hier dynamisch nach Geschäftsjahren anzeigen, wenn ich Optionen aus den Slicern „Kunden“ und „Geschäftsjahr“ auswähle .


LuckyTemplates-Berechnungen für das laufende Geschäftsjahr
So erstellen Sie eindeutige Geschäftsjahresquartale mithilfe einer berechneten Spalte,
die Daten nach Geschäftsjahr in LuckyTemplates sortiert

Abschluss

In diesem Tutorial wurden einige interessante Techniken zur dynamischen Anzeige verschiedener Geschäftsjahre in LuckyTemplates-Berichten behandelt. Das Beispiel stammt tatsächlich aus einem realen Szenario, das ein Kunde von uns erlebt hat.

Das gegebene Beispiel ist komplexerer Natur. Aber Sie können es immer mit LuckyTemplates lösen.

Aus analytischer Sicht gibt es in LuckyTemplates nichts, was Sie nicht tun können.

Sie müssen lediglich verstehen, wie wichtig es ist , Variablen zu verwenden , Ihr Datenmodell richtig einzurichten , unterstützende Tabellen zu verwenden und dann eine Logik auszuarbeiten , die es Ihnen ermöglicht, eine dynamische Berechnung und Visualisierung zu erstellen. 

Weitere Beispiele und verwandte Inhalte finden Sie unter den folgenden Links.

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