Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Преобразование текста во время (продолжительность) в Power BI
 
Добрый день ув. друзья, вот такой вопрос не знаю как решить при преобразовании текста в время (продолжительность и не только), преобразовывает не все и выдает ошибку.
Суть именно в том что числа 277:55:36 - дает ошибку, все те что меньше 24:00:00 норм считает (преобразовывает).

Просьба подскажите как решить проблему.
Спасибо большое.
Изменено: User_nub - 8 Янв 2020 11:40:57 (дописывал)
 
Доброе время суток.
Вариант
Код
let
    Source = "277:55:36",
    parts = Text.Split(Source, ":"),
    minutes = Number.From(parts{1}),
    seconds = Number.From(parts{2}),
    fullHours = Number.From(parts{0}),
    days = Number.IntegerDivide(fullHours, 24),
    hours = Number.Mod(fullHours, 24),
    result = #duration(days, hours, minutes, seconds)
in
    result
 
Андрей VG, соль в том, что я работаю на Power BI, а там я не знаю куда прописывать этот код, мои знания заканчиваются с написании DAXа как юзер не более)))
 
Цитата
User_nub написал:
соль в том, что я работаю на Power BI, а там я не знаю куда прописывать этот код
Вам запрещают изучать Power Query? Загрузка данных в модель Power BI происходит именно его средствами. Начните, например, с MS Power BIПолезные материалы:  учебники, коннекторы, ссылки и другое
Но. получить продолжительность, как целое число - количество дней, а дробная - десятичная доля суток можно и средствами DAX. Вы же этот язык, как вы написали - знаете.
Изменено: Андрей VG - 8 Янв 2020 15:13:32
Страницы: 1
Читают тему (гостей: 1)
Наверх