#date #google-data-studio
#Дата #google-data-studio
Вопрос:
Я хочу динамически отображать одну дату в Google Data Studio. например, я хочу отобразить дату прошлого понедельника, какой бы она ни была, например 09-11-2020
, и она изменится по 16-11-2020
мере прохождения понедельника 16-11-2020
и так далее.
У меня есть соединение с BigQuery, и я могу подключиться оттуда, чтобы динамически выводить дату из BigQuery как:
SELECT DATE_TRUNC(DATE_ADD(CURRENT_DATE(), INTERVAL 7 day), WEEK(MONDAY)) as coming_monday
amp;
SELECT DATE_TRUNC(CURRENT_DATE(), WEEK(MONDAY)) as last_monday
Таким образом, вычисление дат не является проблемой, поскольку они принимаются в Google Data Studio, однако я не смог отобразить их надлежащим образом, используя какие-либо инструменты Google Data Studio, такие как Text и т. Д.
Ответ №1:
В настоящее время даты могут отображаться в таблицах показателей Google Data Studio; кроме того, вычисляемые поля в вопросе можно воссоздать, скопировав приведенные ниже данные в соответствующие таблицы показателей, объединив их с помощью MAX
или MIN
(который будет отображать ту же дату в этом сценарии), а затем установив тип Date
(по умолчанию : Date amp; Time
):
1) Наступающий понедельник
DATETIME_TRUNC(DATETIME_ADD(CURRENT_DATE(), INTERVAL 7 DAY), ISOWEEK)
2) Last_Monday
DATETIME_TRUNC(CURRENT_DATE(), ISOWEEK)
Редактируемый отчет Google Data Studio и GIF для уточнения:
Ответ №2:
Теперь он не может установить одно динамическое значение простым способом в виде текста в GDS.
Но вы можете использовать обычный инструмент таблицы GDS с одной строкой, и он будет отображаться как единственное динамическое значение, которое вам нужно. Также можно использовать систему показателей.
Вот руководство по использованию таблицы.
- В меню «Данные» задайте столбец даты, который вы хотите отобразить в измерении, и не устанавливайте метрику. Кроме того, выберите строки на странице равными 1.
- В меню «Стиль» снимите флажки «Показывать заголовок«, «Номера строк» и «Показывать разбивку на страницы».