Преобразование D:ЧЧ:ММ:СС (текст) в дни (декабрь) в PowerBI

#powerbi #dax #powerbi-desktop

Вопрос:

При добавлении пользовательского столбца в Power BI можно ли сделать так, чтобы этот столбец вычислялся из текстового столбца D:HH:MM:SS в десятичный столбец «Дни»?

Исходные данные, которые у меня есть в CSV, в текстовом формате (первый столбец), должны в конечном итоге иметь вычисляемый столбец дней:

Текст на днях

Если нет расчета, можно ли разобрать текст первого столбца на D, H, M, S, а затем рассчитать дни по полученному тексту?

Спасибо за любую помощь,

Марк

Ответ №1:

Один из способов сделать это-разделить столбец разделителем (в данном случае двоеточием)

введите описание изображения здесь

чтобы получить отдельные столбцы для дней, часов, минут и секунд:

введите описание изображения здесь

А затем добавьте пользовательский столбец, используя эту формулу:

 [Text.1]   ([Text.2]/24)   ([Text.3]/1440)   ([Text.4]/86400) 
 

введите описание изображения здесь

для вычисления десятичной длительности:

введите описание изображения здесь

Конечно, вы можете удалить эти столбцы позже, если они вам не нужны, или вы можете переименовать их во что-то более значимое, если решите сохранить их.