Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Power Query Datum formatieren

Power Query Datum formatieren
01.04.2023 09:45:51
Chris

Hallo,

ich würde gerne meine ursprungsdaten in Power Query wie folgt darstellen:
Ursprung:

Datum personalnummer Nachname Symbol Fehlzeit Anzahl Tage
06.01.2023 1 Test FEIER Feiertag 1
02.01.2023 1 Test URL Urlaub 1
03.01.2023 1 Test URL Urlaub 1
04.01.2023 1 Test URL Urlaub 1
05.01.2023 1 Test URL Urlaub 1
09.01.2023 1 Test URL Urlaub 1
10.01.2023 1 Test URL Urlaub 1
06.01.2023 2 Müller FEIER Feiertag 1
21.02.2023 2 Müller KRKML Krank mit Lohnf 1
22.02.2023 2 Müller KRKML Krank mit Lohnf 1
27.01.2023 2 Müller URL Urlaub 1
01.02.2023 3 Meier ÜSTU Abbau Überstund 1
20.02.2023 3 Meier ÜSTU Abbau Überstund 1
21.02.2023 3 Meier ÜSTU Abbau Überstund 1
22.02.2023 3 Meier ÜSTU Abbau Überstund 1
06.01.2023 3 Meier FEIER Feiertag 1
15.02.2023 4 Dambach KOA Krank ohne Atte 1
02.01.2023 4 Dambach URL Urlaub 1
05.01.2023 4 Dambach URL Urlaub 1
16.01.2023 4 Dambach URL Urlaub 1
24.01.2023 4 Dambach URL Urlaub 1

Ergebnis:
Von Bis personalnummer Nachname Vorname Symbol Fehlzeit Anzahl Tage
06.01.2023 06.01.2023 1 Test Brigitte FEIER Feiertag 1
02.01.2023 05.01.2023 1 Test Brigitte URL Urlaub 4
09.01.2023 10.01.2023 1 Test Brigitte URL Urlaub 2
06.01.2023 06.01.2023 2 Müller Jochen FEIER Feiertag 1
21.02.2023 22.02.2023 2 Müller Jochen KRKML Krank mit Lohnf 2
27.01.2023 27.01.2023 2 Müller Jochen URL Urlaub 1
01.02.2023 01.02.2023 3 Meier Heike ÜSTU Abbau Überstund 1
20.02.2023 22.02.2023 3 Meier Heike ÜSTU Abbau Überstund 3
06.01.2023 06.01.2023 3 Meier Heike FEIER Feiertag 1
15.02.2023 15.02.2023 4 Dambach Petra KOA Krank ohne Atte 1
02.01.2023 02.01.2023 4 Dambach Petra URL Urlaub 1
05.01.2023 05.01.2023 4 Dambach Petra URL Urlaub 1
16.01.2023 16.01.2023 4 Dambach Petra URL Urlaub 1
24.01.2023 24.01.2023 4 Dambach Petra URL Urlaub 1

Hat jemand einen tipp für mich?

Danke und Gruß
Chris

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Power Query Datum formatieren
01.04.2023 10:06:17
Yal
Hallo Chris,

mein erster Tipp wäre, sich Gedanken zu machen, welche Begriffe den Sachverhalt mit dich bringen und diese zu googeln.
Dann kommst du schnell auf eine solche Seite
https://learn.microsoft.com/de-de/powerquery-m/date-adddays

Wenn du mit Power Query noch nicht soweit bist, enthält diese Übersichtseite mit gute Erklärvideos
https://excelhero.de/power-query/power-query-ganz-einfach-erklaert/

VG
Yal


Anzeige
AW: Power Query Datum formatieren
01.04.2023 10:15:32
Chris
Hallo Yai,
Danke für deine Rückmeldung. Allerdings will ich keine Daten hinzufügen, sondern die jeweiligen zusammenhängenden Zeiträume für jede Personalnummer zusammenfassen.

Leider habe ich es über Gruppierungen, etc. nicht geschafft

Viele Grüße
Christoph


Anzeige
AW: Power Query Datum formatieren
01.04.2023 11:10:26
Eifeljoi5
Hallo

Ideen sind immer da.
Im Netz findet man auch die eine oder andere Lösung.
Wie sagt man so schön, suchen und basteln oder eine Datei mit Wunschergebnis.


AW: Power Query Datum formatieren
01.04.2023 12:08:26
Yal
Hallo Chris,

Danke für die Ergänzung deiner Beschreibung. Jetzt verstehe ich, was ich auch nach einer vertieften Analyse deines Beispiels wahrscheinlich nicht entdeckt hätte.

Du müsstest aus Startdatum + Dauer ein "Folgedatum" erzeugen(Enddatum wäre missverständlich). Wenn dieses Datum das nächste Startdatum entspricht (join), dann können die Anwesenheitstagen zusammengeführt werden.
Womöglich verlierst Du dabei die Information ob Urlaub oder Stundenanbbau.

Ich gehe davon aus, dass idealerweise 2 Abwesenheiten, die nur von einem Wochenende getrennt sind, zusammengebracht werden sollten. Das wird mit Power Query nicht möglich (Feiertage müsste man dabei auch einbeziehen, wie die kommenden 7. und 10.Apr)

VG
Yal

Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Power Query: Datum formatieren und zusammenfassen


Schritt-für-Schritt-Anleitung

  1. Daten in Power Query laden: Öffne Excel und lade deine Daten in Power Query. Wähle dazu die entsprechende Tabelle aus und klicke auf "Daten" > "Aus Tabelle/Bereich".

  2. Datum formatieren: Um das Datumsformat zu ändern, klicke auf die Spalte mit den Datumsangaben. Wähle unter "Transformieren" die Option "Datumsformat ändern". Du kannst zwischen verschiedenen Formaten wählen, z.B. TT.MM.JJJJ.

  3. Zusammenfassen von Zeiträumen: Um zusammenhängende Zeiträume für jede Personalnummer zu erstellen, gehe auf "Gruppieren nach". Wähle die Personalnummer und aggregiere die Datumsangaben sowie die Anzahl der Tage. Achte darauf, dass du den Zeitraum korrekt definierst.

  4. Erzeuge Folgedatum: Füge eine neue Spalte hinzu, die das Enddatum der Abwesenheit berechnet. Dies kannst du mit der Formel = [Startdatum] + [Anzahl Tage] erreichen.

  5. Zusammenführen von Abwesenheiten: Überprüfe, ob das Folgedatum mit dem nächsten Startdatum übereinstimmt, um die Abwesenheiten zusammenzuführen.

  6. Daten zurück in Excel laden: Klicke auf "Schließen & Laden", um die bearbeiteten Daten zurück in Excel zu importieren.


Häufige Fehler und Lösungen

  • Fehler: Datumsformat wird nicht erkannt
    Lösung: Stelle sicher, dass die Spalte im richtigen Datentyp formatiert ist. Du kannst dies unter "Transformieren" > "Datentyp" überprüfen.

  • Fehler: Gruppierung funktioniert nicht
    Lösung: Überprüfe, ob die Spalten mit den Datumsangaben korrekt formatiert sind und keine leeren Zellen enthalten.

  • Fehler: Abwesenheiten werden nicht korrekt zusammengefasst
    Lösung: Stelle sicher, dass du beim Zusammenfassen die korrekten Bedingungen angibst. Möglicherweise musst du auch Feiertage berücksichtigen.


Alternative Methoden

  • Power BI verwenden: Wenn du mit Power BI arbeitest, kannst du ähnliche Schritte wie in Power Query durchführen. Hier kannst du außerdem das Datum formatieren, um Berichte zu erstellen.

  • DAX-Formeln nutzen: In Power BI kannst du DAX-Formeln verwenden, um das Datum zu formatieren oder zusammenzufassen. Beispielsweise könntest du die Funktion DATEDIFF nutzen, um die Anzahl der Tage zwischen zwei Daten zu berechnen.


Praktische Beispiele

  1. Beispiel 1: Feiertage einbeziehen
    Wenn du Feiertage in der Berechnung der Abwesenheiten berücksichtigen möchtest, kannst du eine separate Tabelle mit Feiertagen erstellen und diese in deine Abfragen einfügen.

  2. Beispiel 2: Text in Datum umwandeln
    Wenn deine Datumsangaben im Textformat vorliegen, kannst du die Funktion Date.FromText verwenden, um sie in das Datumsformat zu konvertieren.

    = Table.AddColumn(YourTable, "Datum", each Date.FromText([TextDatum]))

Tipps für Profis

  • Bedingte Formatierung nutzen: Verwende die bedingte Formatierung in Power Query, um bestimmte Datumsangaben hervorzuheben. Dies kann hilfreich sein, um z.B. Urlaubs- oder Krankheitstage visuell darzustellen.

  • Verketten von Text: Du kannst mehrere Spalten verketten, um z.B. einen vollständigen Namen aus Vor- und Nachnamen zu erstellen. Nutze dazu die Funktion Text.Combine.

  • Kalenderwochen aus Datum extrahieren: Mit der Funktion Date.WeekOfYear kannst du die Kalenderwoche aus einem Datum extrahieren. Dies kann hilfreich sein, um die Abwesenheiten nach Wochen zu analysieren.


FAQ: Häufige Fragen

1. Wie kann ich in Power Query ein Datum in ein anderes Format umwandeln?
Du kannst das Datumsformat ändern, indem du die Spalte auswählst und die Option "Datumsformat ändern" im Menü verwendest.

2. Was mache ich, wenn mein Datum als Text vorliegt?
In diesem Fall kannst du die Funktion Date.FromText verwenden, um den Text in ein Datum umzuwandeln.

3. Wie kann ich Feiertage in meine Berechnungen einbeziehen?
Erstelle eine separate Tabelle mit Feiertagen und verknüpfe sie mit deinen Abwesenheitsdaten. So kannst du Feiertage bei der Berechnung der Abwesenheitstage berücksichtigen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige