Дано: столбец с форматом данных: 03.01.2020 8:39:00
Необходимо: округлить время (оставить только часы) и вернуть значение: 03.01.2020 8:00:00
В справочнике Microsoft я нашёл функцию DateTime.ToRecord(), она правда разбивает всё на столбцы, потом нужно опять собирать...
P.S.: Я просмотрел аналогичные темы форума. Там речь шла о времени, а не о дата + время. Некоторые задачи решались функциями Excel, некоторые даже макросом.
let
from = Excel.CurrentWorkbook(){[Name="Таблица2"]}[Content],
typ = Table.TransformColumnTypes(from,{"Дата и время", type datetime}),
to = Table.TransformColumns(typ,{"Дата и время", each Time.StartOfHour(_)})
in
to