let
Casy = let
Zdroj = { Number.From(0)..Number.From(47) },
#"Převedené na tabulku" = Table.FromList(Zdroj, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
#"Přidané: Vlastní" = Table.AddColumn(#"Převedené na tabulku", "CAS", each Time.From([Column1] * Number.From(#time(0,30,0))), type time),
#"Přidané: Vlastní1" = Table.AddColumn(#"Přidané: Vlastní", "PAR", each 1, Int8.Type),
#"Odebrané sloupce" = Table.RemoveColumns(#"Přidané: Vlastní1",{"Column1"})
in
#"Odebrané sloupce",
Zdroj = List.Dates(#date(2020, 1, 1), Duration.Days(#date(2021, 1, 1) - #date(2020, 1, 1)), #duration(1, 0, 0, 0)),
#"Převedené na tabulku" = Table.FromList(Zdroj, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
#"Přejmenované sloupce" = Table.RenameColumns(#"Převedené na tabulku",{{"Column1", "DATUM"}}),
#"Změněný typ" = Table.TransformColumnTypes(#"Přejmenované sloupce",{{"DATUM", type date}}),
#"Přidané: Vlastní" = Table.AddColumn(#"Změněný typ", "PAR", each 1, Int8.Type),
#"Sloučené dotazy" = Table.NestedJoin(#"Přidané: Vlastní",{"PAR"},Casy,{"PAR"},"Casy",JoinKind.LeftOuter),
#"Rozbalené Casy" = Table.ExpandTableColumn(#"Sloučené dotazy", "Casy", {"CAS"}, {"CAS"}),
#"Odebrané sloupce" = Table.RemoveColumns(#"Rozbalené Casy",{"PAR"}),
#"Přidané: Vlastní1" = Table.AddColumn(#"Odebrané sloupce", "DATUM_CAS", each DateTime.From(Number.From([DATUM]) + Number.From([CAS])), type datetime)
in
#"Přidané: Vlastní1"citovat