【发布时间】:2020-09-30 22:03:16
【问题描述】:
我正在构建一个 Google Data Studio 连接器,其中包含一个名为 date 的字段。该字段的类型是YEAR_MONTH_DAY。现在,当我返回一个字符串(例如“2020-09-22”)时,该字段将显示null 作为结果。我的连接器应该提供什么值才能让 Data Studio 将其识别为日期?
【问题讨论】:
标签: google-apps-script google-data-studio
我正在构建一个 Google Data Studio 连接器,其中包含一个名为 date 的字段。该字段的类型是YEAR_MONTH_DAY。现在,当我返回一个字符串(例如“2020-09-22”)时,该字段将显示null 作为结果。我的连接器应该提供什么值才能让 Data Studio 将其识别为日期?
【问题讨论】:
标签: google-apps-script google-data-studio
YEAR-MONTH-DAY,而不是 YEAR_MONTH_DAY
在不知道您正在使用的连接器的细节的情况下:
TODATE
YYYYMMDD。【讨论】:
YEAR_MONTH_DAY 是在 Google Scripts 中创建连接器时调用的字段类型。您的最后一点是正确答案,我发现我格式化日期的方式有误。
由于某种原因,我最近不得不更频繁地实施解决方法,即在数据源中创建一个新字段并使用 TODATE() 函数并在我的报表维度中使用该新字段。
尝试如下公式字段:
TODATE(comp_pd_end, "%Y-%m-%d", "%Y%m%d")
【讨论】:
连接器的预期日期格式为 YYYYMMDD,没有任何分隔符。
你可以查看官方文档: https://developers.google.com/datastudio/connector/reference?hl=en#semantictype
【讨论】:
YYYYMMDD 格式,说明:“如果您所说的 DATE 字段是提到的绝对日期@ 987654323@,预期格式为YYYYMMDD"