Google Data Studio - формат даты ГОД МЕСЯЦ (ГГГГММ) не работает - PullRequest
1 голос
/ 18 февраля 2020

С Google Datastudio у меня есть 1 измерение с именем createdAt. Я хочу показать формат YYYYMM в моих отчетах:

Предварительный 1

1 / Отчет отображает данные правильно: enter image description here 2 / Изменить формат измерения createdAt на ГГГГММ enter image description here

Предварительно 2

1 / Дублировать измерение: enter image description here

2 / В отчете не показан подходящий формат для измерения createdAt YYYYMM: enter image description here

Проблема, связанная с: https://issuetracker.google.com/issues/149668303#comment1

1 Ответ

1 голос
/ 18 февраля 2020

Создан Отчет Google Data Studio для демонстрации. Текущее поле createdAt является полем Text; Один из способов изменить его в поле Date (которое распознает Google Data Studio) - использовать функцию REGEXP_REPLACE для удаления миллисекунд и функцию TODATE для извлечения YYYYMMDD формат:

TODATE(REGEXP_REPLACE(createdAt, "(\\.\\d+)$", ""), "%Y-%m-%d %H:%M:%S", "%Y%m%d")

Затем можно изменить Показать как на Месяц , если вы хотите sh, чтобы отобразить дату в * Формат 1020 *, однако, если вы извлечете поле в формате YYYYMM с помощью sh, то это поможет:

TODATE(REGEXP_REPLACE(createdAt, "(\\.\\d+)$", ""), "%Y-%m-%d %H:%M:%S", "%Y%m")

4]

...