В Power Query Editor я пытаюсь получить столбец DateTime из столбца Date и столбца Time.Проблема заключается в том, что когда я пытаюсь сделать код неопубликованным, опуская шаг «Изменить тип», он не работает должным образом.
Этот код работает нормально:
#"Added Custom1" = Table.AddColumn(#"Changed Type", "CreatedDate", each [Day]&"/"&[Month]&"/"&[Year], type date),
#"Changed Type1" = Table.TransformColumnTypes(#"Added Custom1",{{"CreatedDate", type date}}),
#"Added Custom2" = Table.AddColumn(#"Changed Type1", "CreatedDateTime", each [CreatedDate]&[CreatedTime], type nullable datetime)
Но когда япопробуйте пропустить шаг # "Changed Type1" (потому что мой новый столбец CreatedDate уже имеет тип даты) # "Added Custom2" показывает следующую ошибку:
Expression.Error: We cannot apply operator & to types Text and Time.
Details:
Operator=&
Left=27/3/2018
Right=19:10:39
Код, который не работает:
#"Added Custom1" = Table.AddColumn(#"Changed Type", "CreatedDate", each [Day]&"/"&[Month]&"/"&[Year], type date),
#"Added Custom2" = Table.AddColumn(#"Added Custom1", "CreatedDateTime", each [CreatedDate]&[CreatedTime], type nullable datetime)
Есть идеи, почему у меня возникает эта проблема, если я определяю свой новый столбец как тип Дата?В первом коде (на шаге «Измененный тип 1») я меняю тип столбца с даты на дату.