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.
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.
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 ).
In diesem Beispiel verfügt die Raw_Data- Tabelle über die Spalten „Date“ , „Customer ID“ und „Amount“ .
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“ .
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.
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 .
Ich habe diese Tabelle erstellt, weil ich hier einen Wert basierend auf einer Auswahl erfassen muss .
Die Tabelle „Finanzjahre“ ist recht einfach, da sie nur die Spalten „Geschäftsjahr“ und „ Finanzjahr“ enthält . Ich betrachte dies als den Stütztisch .
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.
Standardmäßig zeigt die Visualisierung „Gesamtbetrag nach Datum“ alles an.
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 .
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 .
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.
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.
Dann sortiere ich hier die Spalte „Datum“ und setze sie auf „ Elemente ohne Daten anzeigen “.
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 .
Jetzt ändere ich die Auswahl im Kunden -Slicer in Salesforce .
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.
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.
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.
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.
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 .
Dann kann ich den Wert dieses Jahres hier leicht erfassen.
Danach gebe ich hier „ FinancialStartMonth“ und „FiscalYearSelected“ in die DATE- Funktion ein.
Ich weiß, dass das Startdatum der erste Tag des Monats sein wird. Also kann ich hier einfach 1 setzen .
Und das gibt das Startdatum des ausgewählten Geschäftsjahres zurück.
Enddatumsmaß
Werfen wir nun einen Blick auf die Kennzahl „Enddatum des Geschäftsjahres“ .
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 .
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 .
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 “.
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.
Dies ist der wichtigste Teil der Formel.
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 .
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.
In diesem Abschnitt wird der Gesamtbetrag berechnet, der unter dem Geschäftsjahresenddatum dieses Modells angezeigt wird .
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 .
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,
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
In diesem Tutorial zur DAX-Codierungssprache erfahren Sie, wie Sie die GENERATE-Funktion verwenden und einen Kennzahltitel dynamisch ändern.
In diesem Tutorial erfahren Sie, wie Sie mithilfe der Multi-Threaded-Dynamic-Visuals-Technik Erkenntnisse aus dynamischen Datenvisualisierungen in Ihren Berichten gewinnen.
In diesem Artikel werde ich den Filterkontext durchgehen. Der Filterkontext ist eines der Hauptthemen, über die sich jeder LuckyTemplates-Benutzer zunächst informieren sollte.
Ich möchte zeigen, wie der LuckyTemplates Apps-Onlinedienst bei der Verwaltung verschiedener Berichte und Erkenntnisse aus verschiedenen Quellen helfen kann.
Erfahren Sie, wie Sie Ihre Gewinnmargenänderungen mithilfe von Techniken wie Kennzahlenverzweigung und der Kombination von DAX-Formeln in LuckyTemplates ermitteln.
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.
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