текста чч:мм, как его перевести в тип продолжительность(duration)? При смене типа все значения до 23:59 меняются без проблем, как только переваливает за 24 часа выдает ошибку.
Такого типа данных нет. Можно просто часы * 60 + минуты если надо в минутах
вариант f=(x)=>[a=List.Transform(Text.Split(x,":"),Number.From), b=#duration(Number.RoundDown(a{0}/24),Number.Mod(a{0},24),a{1},0)][b]
объясню подробнее: подгружаю таблицу в PQ, есть столбец [ав] в нем значения в формате Текста чч:мм могут быть и отрицательные - это просроченное время (например 0:17, 67:23, -37:33). Хочу на этапе загрузки в PQ создать столбец А, который бы писал продолжительность и столбец Б, который будет указывать при отрицательных "нарушено", при положительных "соблюдено". Сейчас при добавлении настраиваемого столбца А и применении Duration.TotalHours выдает ошибку:"Expression.Error: Не удается преобразовать значение "0:15" в тип Duration. "
нет, подробнее не надо. надо пример - что естьь и что хотите
Обсуждают сегодня