我可以接受"而不是"yyyymmdd"当我将数据放入DataStudio中的日期类型列时?
从下面的问题" A和官方文档中,它看起来像"yyyymmdd"。
Google data studio表显示date列为null
https://support.google.com/datastudio/answer/6401549?hl=en生机勃勃的= % 2 cin-this-article
但是,由于雪花的日期类型,即链接的源,只允许"yyyy-mm-dd"我想知道如何有效地做到这一点,因为我将日期类型更改为字符类型,将其链接到DataStudio,然后将其更改回DataStudio中的日期类型。
https://docs.snowflake.com/en/sql-reference/data-types-datetime.html日期
如果你能告诉我,我会很感激的。
不确定如何从Snowflake映射到DataStudio,但是Snowflake可以生成yyyymmdd日期。
SELECT TO_VARCHAR('2021-08-19'::DATE, 'YYYYMMDD');
如果DataStudio要求来自源的数据类型为DATE
,那么也许您可以将连接会话或用户的date_output_format更改为'YYYYMMDD'。
https://docs.snowflake.com/en/sql-reference/parameters.html label-date-output-format
将数据原样导入data Studio。在模式屏幕中,确保源日期字段("yyyy-mm-dd")被格式化为文本。然后用公式添加一个计算字段:
TODATE(source_date_field,"%Y-%m-%d","%Y%m%d")
迄今为止,参考
将新的计算字段格式化为date。