Я связал Google data studio с базой данных MySQL, используя стандартный соединитель.Все работает, кроме правильной сортировки по дате.
Столбцы базы данных настроены так:
- цена десятичная (15,2) не ноль
24.59
- last_changed отметка времени не равна нулю
2019-03-25 19:24:52
Поля источника данных GDS настроены (согласно этому ответ ) так:
- last_changed Дата (ГГГГММДД)
2019-03-25
- sold_at Функция GDS
TODATE(last_changed, 'DEFAULT_DASH', '%Y%m%d')
Столбчатая диаграмма GDS настроена следующим образом:
- измерение времени sold_at как дата
- измерение sold_at как дата
- значение показателя цена в виде суммы
- сортировка sold_at в порядке возрастания даты
- диапазон времени авто из указатель даты с по умолчанию , установленным на текущий месяц
У меня возникает следующая проблема: При сортировка установлен на sold_at , гистограмма пуста с диапазоном дат по умолчанию.Только когда я возвращаюсь хотя бы на один месяц, он отображает значения на графике, но также обрезает последний день, так что его меньше, чем должно быть.Только когда sorting установлен на price , он отображает все правильно, даже в текущем месяце.Также при переключении с сортировка на цена на sold_at , когда выбран диапазон времени по умолчанию, отображается поле sold_at в Недопустимый в модальности сортировки.
Я попытался изменить столбец базы данных на datetime вместо timestamp, но это ничего не изменило.Я также попытался установить другой диапазон времени по умолчанию, но это тоже ничего не меняет.Данные не отображаются в течение 1 месяца назад.
Есть идеи или кто-то, кто уже наткнулся на этот сценарий?