#datetime #google-data-studio
#дата и время #google-data-studio
Вопрос:
Я использую Google Data Studio с Google Sheets в качестве источника данных. В источнике данных у меня есть столбец даты (региональные настройки Германии: 03.08.2020
). Но таблица Google Data Studio отображает значение как 3 Aug 2020
(поэтому она интерпретирует его как дату, но формат неверный). Я не нашел настроек для изменения этого, я также пытался использовать вычисляемое поле с TODATE
функцией, но я не знаю синтаксиса для преобразования Aug
08
( Aug
без точки). И все строки без установленного значения отображают «null» (в виде текста). Это ошибка?
РЕДАКТИРОВАТЬ: вот как это выглядит после того, как я преобразовал исходное поле в текст (установка типа данных на дату или в текст отображает тот же результат в Google Data Studio):
Ответ №1:
FORMAT_DATETIME
Функция может использоваться для изменения формата даты с формата по умолчанию (зависит от языковых настроек аккаунта Google) Aug 3, 2020
на 03.08.2020
(где Date
представляет имя текущего поля даты):
0) Тип: Дата
В источнике данных установите семантический тип поля текущей даты обратно на Date
1) FORMAT_DATETIME
FORMAT_DATETIME("%d.%m.%Y", Date)
Отчет Google Data Studio и GIF для уточнения:
Комментарии:
1. Проблема теперь в том, что поле больше не является фактической датой, поэтому сортировка не будет работать корректно для всего, что зависит от этого. (%d.%m.%Y не работает с lphabetic сортировкой)
2. @SilasHansen: Да, это текстовое поле, однако поле сортировки может быть установлено на исходное поле даты