Power Query "M" Funktionen für Datum, Zeitstempel und Schicht.

 

ShiftDate1 = DateTime.Date([Time_Stamp])
---> Umwandeln TimeStamp in ein Datum

ShiftTime = DateTime.Time([Time_Stamp])
---> Umwandeln TimeStamp in Zeit

---> Ermitteln der Stunde über schneiden / teilen / splitten der Spalte

Shift = if [ShiftHour] <6 then "1NS"
else if [ShiftHour] <14 then "2FS"
else if [ShiftHour] <22 then "3SS"
else if [ShiftHour] >=22 then "1NS"
else ""
---> Berechnung der Schicht

ShiftDate = if [ShiftHour] >=22
then Date.AddDays([ShiftDate1], 1)
else [ShiftDate1]
---> SchichtDatum berechnen