Einrichten eines dynamischen Startdatums und Enddatums für Power Query-Datumstabellen

Einrichten eines dynamischen Startdatums und Enddatums für Power Query-Datumstabellen

Ich zeige Ihnen, wie Sie mithilfe der Power-Query-Datumstabellen von LuckyTemplates dynamische Start- und Enddaten einrichten.

Wenn Sie diese Serie zu verschiedenen Themen der Zeitintelligenz verfolgt haben, wissen Sie bereits, wie Sie mithilfe von Power-Query-Funktionen eine Datumstabelle erstellen. Möglicherweise haben Sie auch gelesen, wie Sie das Enddatum für diese Tabelle ändern können. Sie können sich das vollständige Video dieses Tutorials unten in diesem Blog ansehen.

Dieses Mal zeige ich Ihnen jedoch ein paar Alternativen.

Inhaltsverzeichnis

Die Power Query-Datumstabelle

Ich beginne mit der Funktion „Power Query Date Table“. Es werden vier Datumsparameter angezeigt: ein erforderliches Startdatum, ein erforderliches Enddatum, ein optionaler FYStartMonth und eine optionale Feiertagsliste.

Einrichten eines dynamischen Startdatums und Enddatums für Power Query-Datumstabellen

Beachten Sie, dass für jede von Ihnen aufgerufene Abfrage die entsprechende Abfragefunktion hier angezeigt wird.

Einrichten eines dynamischen Startdatums und Enddatums für Power Query-Datumstabellen

Außerdem werden die Datumsparameter in derselben Reihenfolge angezeigt, in der sie zuvor aufgelistet wurden. Hier werden also das Startdatum, das Enddatum und das Geschäftsjahr angezeigt. Für die Feiertagsliste wird außerdem Null angezeigt.

Einrichten eines dynamischen Startdatums und Enddatums für Power Query-Datumstabellen

Nachdem Sie nun die Teile der Datumstabellenfunktion kennengelernt haben, zeige ich Ihnen die verschiedenen Abfragefunktionen, die Sie verwenden können.

Funktionen der Power Query-Datumstabelle

Wenn ich in meine Sales-Tabelle gehe, die auch meine Faktentabelle ist, wird dort eine OrderDate-Spalte angezeigt.

Einrichten eines dynamischen Startdatums und Enddatums für Power Query-Datumstabellen

Wenn ich auf das Dropdown-Menü neben „Bestelldatum“ klicke, wird angezeigt, dass das erste Datum in diesem Kalender der 24. September 2017 ist.

Einrichten eines dynamischen Startdatums und Enddatums für Power Query-Datumstabellen

Daher werde ich diese Daten extrahieren, indem ich eine neue leere Abfrage erstelle.

Einrichten eines dynamischen Startdatums und Enddatums für Power Query-Datumstabellen

Ich verwende die List.Min-Funktion.

Einrichten eines dynamischen Startdatums und Enddatums für Power Query-Datumstabellen

Ein Blick auf die Beschreibung zeigt, dass List.Min das kleinste Element in der Liste zurückgibt.

Einrichten eines dynamischen Startdatums und Enddatums für Power Query-Datumstabellen

Für diese Funktion verweise ich auf die Sales-Tabelle und die OrderDate-Spalte.

Einrichten eines dynamischen Startdatums und Enddatums für Power Query-Datumstabellen

Sobald ich die Eingabetaste drücke, wird mir das erste Datum angezeigt, nämlich der 24. September 2017.

Einrichten eines dynamischen Startdatums und Enddatums für Power Query-Datumstabellen

Ich werde diese Abfrage umbenennen und sie FirstSale nennen.

Einrichten eines dynamischen Startdatums und Enddatums für Power Query-Datumstabellen

Aber es macht wahrscheinlich keinen Sinn, den Kalender am 24. September beginnen zu lassen. Also werde ich dies wieder auf den Jahresanfang zurückführen.

Dazu verwende ich erneut eine leere Abfrage. Dieses Mal verwende ich die Funktion Date.StartOfYear.

Einrichten eines dynamischen Startdatums und Enddatums für Power Query-Datumstabellen

Date.StartOfYear gibt den ersten Wert eines bestimmten Jahres für einen date-, datetime- oder datetimezone-Wert zurück.

Einrichten eines dynamischen Startdatums und Enddatums für Power Query-Datumstabellen

Als Datumswert verwende ich FirstSale.

Einrichten eines dynamischen Startdatums und Enddatums für Power Query-Datumstabellen

Sobald ich die Eingabetaste drücke, wird jetzt der 1. Januar 2017 angezeigt.

Einrichten eines dynamischen Startdatums und Enddatums für Power Query-Datumstabellen

Ich werde auch diese Abfrage umbenennen und sie StartOfYear nennen.

Einrichten eines dynamischen Startdatums und Enddatums für Power Query-Datumstabellen

Aber es gibt noch eine andere Möglichkeit, genau den gleichen Wert zu erhalten. Dies geschieht durch Verwendung des intrinsischen Datums.

Deshalb werde ich erneut eine neue Abfrage erstellen und #date verwenden, das ist der intrinsische Datumswert.

Einrichten eines dynamischen Startdatums und Enddatums für Power Query-Datumstabellen

Für #date benötige ich einen dynamischen Wert. Also verwende ich Date.Year und verweise auf FirstSale. Ich würde auch den 1. Januar verwenden, der durch die beiden Einsen auf dem Maß dargestellt wird.

Einrichten eines dynamischen Startdatums und Enddatums für Power Query-Datumstabellen

Ich werde dieses fxStartDate nennen.

Einrichten eines dynamischen Startdatums und Enddatums für Power Query-Datumstabellen

Jetzt gehe ich zurück zur Datumstabellenabfrage. Jetzt kann ich den StartDate-Parameter ändern.

Einrichten eines dynamischen Startdatums und Enddatums für Power Query-Datumstabellen

Es spielt keine Rolle, ob ich „StartOfYear“ oder „fxStartDate“ auswähle, da sie das gleiche Ergebnis liefern.

Einrichten eines dynamischen Startdatums und Enddatums für Power Query-Datumstabellen

Ich werde einfach das fxStartDate verwenden, damit ich hier einen richtigen Wert eingeben kann.

Einrichten eines dynamischen Startdatums und Enddatums für Power Query-Datumstabellen

Jetzt beginnt mein Kalender am 1. Januar 2017.

Einrichten eines dynamischen Startdatums und Enddatums für Power Query-Datumstabellen

Natürlich kann ich genau das Gleiche für das EndDate tun. Ich brauche nur wieder eine leere Abfrage, aber dieses Mal verwende ich die Funktion List.Max. Ich werde auch auf die Spalte „Sales“ und „OrderDate“ verweisen.

Einrichten eines dynamischen Startdatums und Enddatums für Power Query-Datumstabellen

Hier wird nun das letzte Datum aus der Verkaufstabelle angezeigt, nämlich der 24. April 2020.

Einrichten eines dynamischen Startdatums und Enddatums für Power Query-Datumstabellen

Ich werde noch einmal überprüfen, ob das richtig ist, indem ich diese Spalte absteigend sortiere. Tatsächlich wird in der Spalte der 24. April 2020 als endgültiges Datum angezeigt.

Einrichten eines dynamischen Startdatums und Enddatums für Power Query-Datumstabellen

Ich werde diese Abfrage in LastSale umbenennen.

Einrichten eines dynamischen Startdatums und Enddatums für Power Query-Datumstabellen

Auch hier kann ich für das Jahresende genau das Gleiche tun, wie ich es für „StartOfYear“ getan habe.

Bei einer neuen Abfrage verwende ich Date.EndOfYear und verweise auf LastSale.

Einrichten eines dynamischen Startdatums und Enddatums für Power Query-Datumstabellen

Ich nenne das EndOfYear.

Einrichten eines dynamischen Startdatums und Enddatums für Power Query-Datumstabellen

Erinnern Sie sich, wie ich das intrinsische Datum für „StartOfYear“ verwendet habe? Ich kann das auch tun, um den 31. Dezember eines bestimmten Jahres zurückzugeben. Sie müssen jedoch auch an die Möglichkeit denken, dass die Daten auf das neue Jahr übergreifen, sobald dieses Enddatum erreicht ist.

So können Sie damit umgehen.

Ich verwende Date.AddYears und verweise auf EndOfYear.

Einrichten eines dynamischen Startdatums und Enddatums für Power Query-Datumstabellen

Für die Anzahl der Jahre addiere ich einfach 1.

Einrichten eines dynamischen Startdatums und Enddatums für Power Query-Datumstabellen

Tatsächlich zeigt das Datum jetzt 2021 an.

Einrichten eines dynamischen Startdatums und Enddatums für Power Query-Datumstabellen

Ich nenne das EndOfNextYear.

Einrichten eines dynamischen Startdatums und Enddatums für Power Query-Datumstabellen

Ich werde jetzt das EndDate in meiner Datumstabelle ersetzen.

Einrichten eines dynamischen Startdatums und Enddatums für Power Query-Datumstabellen

Ich werde EndOfNextYear verwenden, um das zu ersetzen.

Einrichten eines dynamischen Startdatums und Enddatums für Power Query-Datumstabellen

Wenn ich meine Jahre noch einmal überprüfe, läuft es jetzt bis 2021.

Einrichten eines dynamischen Startdatums und Enddatums für Power Query-Datumstabellen

Um alle von mir vorgenommenen Änderungen zu speichern und anzuwenden, klicke ich auf „Schließen und übernehmen“.

Einrichten eines dynamischen Startdatums und Enddatums für Power Query-Datumstabellen

Andere Datumsfunktionen

Gehen Sie zu docs.microsoft.com und suchen Sie nach der Power Query M-Formelsprache.

Einrichten eines dynamischen Startdatums und Enddatums für Power Query-Datumstabellen

Sobald dies angezeigt wird, suchen Sie nach der Übersicht über die Datumsfunktionen.

Einrichten eines dynamischen Startdatums und Enddatums für Power Query-Datumstabellen

Dadurch werden alle anderen Datumsfunktionen angezeigt, die Sie beim Arbeiten in Power-Query-Datumstabellen verwenden können.

Einrichten eines dynamischen Startdatums und Enddatums für Power Query-Datumstabellen


Erstellen Sie eine umfassende Datumstabelle in LuckyTemplates. Wirklich schneller
Zeitvergleich für nicht standardmäßige Datumstabellen in LuckyTemplates.
Hinzufügen von Arbeitstags- und Wochenendzahlen zu Ihrer Datumstabelle: Zeitintelligenztechnik in LuckyTemplates

Abschluss

Bei der Verwendung von Power-Query-Datumstabellen gibt es viele Funktionen, mit denen Sie experimentieren können. Deshalb empfehle ich Ihnen, sich jede einzelne davon anzusehen.

Beginnen Sie mit der Erstellung leerer Abfragen und verwenden Sie diese, um zu sehen, was passiert. Dies ist der beste Weg, um herauszufinden, wie jede Abfragefunktion Ihnen bei den künftigen Szenarien helfen kann.

Ehrlich gesagt ist die Leistungsabfrage ein erstaunliches Tool, das Ihnen großartige Erkenntnisse liefern kann, insbesondere wenn es um Daten geht. Schauen Sie sich auch andere Beiträge zum Thema Zeitintelligenz in diesem Blog an, um herauszufinden, welche anderen Techniken Sie anwenden können.

Alles Gute,

Melissa


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.