Освоение времени: как преобразовать минуты в продолжительность в Power BI

В мире анализа и визуализации данных понимание и представление времени имеет решающее значение. Power BI, мощный инструмент бизнес-аналитики, предоставляет различные способы преобразования минут в продолжительность. В этой статье мы рассмотрим несколько методов достижения такого преобразования, используя разговорный язык и практические примеры кода. Итак, давайте углубимся и освоим искусство преобразования времени в Power BI!

Метод 1: использование DAX (выражения анализа данных):

DAX — это язык формул, используемый в Power BI, который предлагает несколько функций для управления и преобразования значений времени. Чтобы преобразовать минуты в продолжительность, мы можем использовать функцию ВРЕМЯ. Вот пример:

Duration = TIME(0, [Minutes], 0)

В этой формуле [Minutes]относится к столбцу, содержащему значение минут. Функция TIMEпреобразует минуты в формат продолжительности, который в дальнейшем можно использовать в визуализациях.

Метод 2: использование языка запросов M:

M — это базовый язык, используемый в Power Query, инструменте преобразования и формирования данных, интегрированном в Power BI. Используя M, мы можем создавать собственные функции для преобразования минут в продолжительность. Рассмотрим следующий фрагмент кода:

let
    ConvertToDuration = (minutes) => #duration(0, 0, minutes, 0),
    ConvertedDuration = ConvertToDuration([Minutes])
in
    ConvertedDuration

В этом коде ConvertToDuration — это пользовательская функция, которая принимает минуты в качестве входных данных и использует функцию #durationдля преобразования их в формат продолжительности.

Метод 3. Форматирование в визуализациях Power BI:

Power BI предоставляет различные варианты визуализации для отображения значений времени. Вместо явного преобразования минут в продолжительность вы можете отформатировать столбец минут как продолжительность в настройках визуализации. Этот метод позволяет напрямую представлять минуты как продолжительность без каких-либо дополнительных вычислений.

Для этого выполните следующие действия:

  1. Выберите визуализацию, содержащую столбец минут.
  2. Перейдите на панель «Формат».
  3. Найдите раздел «Тип данных» и выберите «Длительность» в раскрывающемся списке.

Отформатировав столбец как продолжительность, Power BI автоматически преобразует минуты в продолжительность в визуализации.

Преобразование минут в продолжительность в Power BI можно выполнить разными способами. В этой статье мы рассмотрели три подхода: использование функций DAX, использование языка запросов M и форматирование в визуализациях Power BI. Каждый метод имеет свои преимущества и может использоваться в зависимости от ваших конкретных требований.

Освойте искусство преобразования времени в Power BI и поднимите анализ данных на новый уровень. Благодаря возможности конвертировать минуты в продолжительность вы можете эффективно представлять и анализировать данные, связанные со временем, в своих визуализациях.

Помните, что точное представление времени имеет решающее значение для принятия обоснованных бизнес-решений. Итак, примените эти методы в своих проектах Power BI и получите новую информацию на основе временных данных!