Добрый день!
Помогите, пожалуйста, на срезе настроить пользовательскую сортировку, чтобы значения шли следующим образом:
0:00 - 0:59
1:00 - 1:59
И т.д
Буду благодарен за подсказку и решение моего вопроса!
Помогите, пожалуйста, на срезе настроить пользовательскую сортировку, чтобы значения шли следующим образом:
0:00 - 0:59
1:00 - 1:59
И т.д
Буду благодарен за подсказку и решение моего вопроса!
Код |
---|
let Источник = Table.Combine({#"Действия за период", #"События за период"}), #"Вставлено: время" = Table.AddColumn(Источник, "Время", each DateTime.Time([Дата обработки]), type time), #"Измененный тип" = Table.TransformColumnTypes(#"Вставлено: время",{{"Дата обработки", type date}, {"Дата создания события", type date}}), #"Вставленное начало часа" = Table.AddColumn(#"Измененный тип", "Начало часа", each Time.StartOfHour([Время]), type time), #"Вставленный конец часа" = Table.AddColumn(#"Вставленное начало часа", "Конец часа", each Time.EndOfHour([Время]), type time), #"Добавлен пользовательский объект" = Table.AddColumn(#"Вставленный конец часа", "Пользовательский", each [Конец часа]-[Начало часа]), #"Всего вычислено часов" = Table.TransformColumns(#"Добавлен пользовательский объект",{{"Пользовательский", Duration.TotalHours, type number}}), #"Вставлено: объединенный столбец" = Table.AddColumn(#"Всего вычислено часов", "Часы С - До", each Text.Combine({Text.From([Начало часа], "ru-RU"), Text.From([Конец часа], "ru-RU")}, " - "), type text), #"Строки с примененным фильтром" = Table.SelectRows(#"Вставлено: объединенный столбец", each ([Тип события] <> "Координация")), #"Удаленные столбцы" = Table.RemoveColumns(#"Строки с примененным фильтром",{"Пользовательский"}), #"Часы С - До1" = #"Удаленные столбцы"[#"Часы С - До"], #"Преобразовано в таблицу" = Table.FromList(#"Часы С - До1", Splitter.SplitByNothing(), null, null, ExtraValues.Error), #"Удаленные дубликаты" = Table.Distinct(#"Преобразовано в таблицу"), #"Добавлен индекс" = Table.AddIndexColumn(#"Удаленные дубликаты", "Индекс", 1, 1), #"Переименованные столбцы" = Table.RenameColumns(#"Добавлен индекс",{{"Column1", "Время"}}), #"Измененный тип1" = Table.TransformColumnTypes(#"Переименованные столбцы",{{"Время", type text}}), #"Сортированные строки" = Table.Sort(#"Измененный тип1",{{"Индекс", Order.Ascending}}) in #"Сортированные строки" |
Изменено: vikttur - 23.06.2021 12:42:13