Страницы: 1
RSS
Округление времени через Power Query до10-х минут
 
Добрый день.

Подскажите пожалуйста, не нашел к сожалению решения здесь (может, плохо искал).
В Power Query подгружена из диапазона таблица из одной колонки с отображением времени. К этому времени нужно округление времени до 10-х минут.

Например:
5:02:09 - до 5:00:00
0:06:00 - до 0:10:00
0:57:30 - до 1:00:00
0:15:00 - до 0:20:00

Сразу скажу, что это время (из бд акцесс) - не время на часах. Поэтому значений типа 23:59:00 здесь нет. Если что непонятно, спрашивайте.

P.S. в акцесс бд расчеты с округлением времени реализованы через запрос, который я еле нашел - мудреный. Надеюсь, здесь все-таки решение без завихрений))
Заранее спасибо))
Изменено: Raven2009 - 27.02.2018 00:04:43
 
Доброе время суток
Учитывая
Цитата
Raven2009 написал:
Поэтому значений типа 23:59:00 здесь нет.
Хотя это и странно. Решение в лоб.
 
Огромное спасибо)  
У нас время не больше времени работы смены - 12:00:00))
 
Можно еще проще, если вспомнить что такое время и как оно представляется в числовом формате:
Код
let
    Источник = Excel.CurrentWorkbook(){[Name="timeTable"]}[Content],
    #"Измененный тип" = Table.TransformColumnTypes(Источник,{{"time", type number}}),
    #"Умноженный столбец" = Table.TransformColumns(#"Измененный тип", {{"time", each Time.From(Number.Round( _ * 24 * 6, 0 ) / ( 24 * 6 )), type time}})
in
    #"Умноженный столбец"
Изменено: PooHkrd - 27.02.2018 09:36:13
Вот горшок пустой, он предмет простой...
Страницы: 1
Наверх