Datumstabelle (Wochentage) mit Power Query erstellen
Zuerst eine Excel Tabelle mit Start und Enddatum erstellen.
In diesem Fall soll unsere finale Datumstabelle automatisch mit dem heutigen Tag (Funktion HEUTE() ) beginnen.
Das Startdatum und Enddatum kann natürlich beliebig abgeändert werden.
Danach wird aus der Tabelle eine Power Query Abfrage erstellt (Reiter Power Query, von Tabelle)
Über den Funktions Button eine neue Transformationsregel anlegen
= {Number.From(Quelle[Wert]{0}) .. Number.From(Quelle[Wert]{1})}
Diese Regel erstellt eine Liste (Spaltenname List), welche alle Datumswerte begrenzt durch gewähltes Start- und Enddatum enthält.
Im nächsten Schritt auf die Spalte List drücken (rechte Maustaste) und "in Tabelle" auswählen.
Spaltenbeschriftung auf "Datum" ändern, auf Datentyp Datum (Reiter Transformieren, Datentyp:Datum) ändern sowie eine Kopie der Spalte (für Wochentage) erstellen
Über Reiter "Transformieren, Datum, Tag, Wochentag" wird der Wochentag des Datums ermittelt
(0 =Montag ... 6 = Sonntag).
Power Query bietet "out of the box" noch weitere Transformationsregeln für Datumswerte an.
Danach Wochentage (5,6) abwählen, um nur noch die Wochentage zu behalten.
Abschließend kann die Datumstabelle zur weiteren Verwendung (zB Weitergabe an Power Pivot) in eine Excel Tabelle geladen werden.
weiterführende Informationen finden Sie hier
Alternativ kann auch die Funktion List.Numbers() verwendet werden
Kommentare
Kommentar veröffentlichen