Преобразование секунд в ММ: ЧЧ: СС в Data Studio

#google-data-studio

#google-data-studio

Вопрос:

Я пытаюсь преобразовать секунды в формат: HH::MM:SS

Вот мой код:

Session Duration это показатель в секундах, я извлек из него 3 поля, как показано ниже:

Session_Hours: MOD(Sum(Session Duration),3600) Сеанс_минуты: MOD(Sum(Session Duration) - Session_Hours*3600,60) Сеансовые_секунды: Sum(Session_Duration) - Session_Hours*3600 - Session_Minutes*60

Но когда я пытаюсь отформатировать его в: hh:mm:ss используя:

CONCAT(CAST(Session_Hours as String),CONCAT(":",CONCAT(CAST(Session_Minutes as String),CONCAT(":",CAST(Session_Seconds as String)))))

Это выдает мне следующую ошибку:

  • Выражения метрик и агрегации не допускаются в этом выражении.

Кто-нибудь знает, как это сделать, или лучший способ преобразования секунд в HH:MM:SS

Ответ №1:

Чтобы присвоить Session Duration полю в Google Analytics значение HH:MM:SS поля, задайте тип поля Duration (Sec.) равным ; затем при необходимости можно задать агрегацию, например, среднее значение.

Отчет Google Data Studio и GIF для уточнения: