#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 для уточнения: