Как изменить формат даты с «3 августа 2020» на «03.08.2020» в Google Data Studio?

#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: Да, это текстовое поле, однако поле сортировки может быть установлено на исходное поле даты