MySQL date and datetime formats unrecognised by Data Studio

随声附和 提交于 2019-12-03 07:18:57

I had the same issue. My approach to solve this is to modify the date format within Google Data Studio by creating a new dimension, reformatting the mySQL Datetime into the desired format.

In your example you use DATE_FORMAT. I wonder if you apply this in Data Studio (which does not know DATE_FORMAT) or in mySQL?. If you do it in data studio and leave your mySQL/phpmyadmin untouched you can use this:

TODATE(your-date-field, 'DEFAULT_DASH', '%Y%m%d')

This will take the date format YYYY-MM-DD with optional time in HH:ii:ss and reformat it into YYYYMMDD which works with data studio.

I've never tried directly with Data Studio but when I extract datetime fields from mySQL to use in BigQuery I use:

CONVERT(DATETIME2(0), [DATETIME_FIELD])

This removed any milliseconds which generally cause problems and convert it to a recognisable datetime format for Google

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!