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,

Leave a Comment

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.