【问题标题】:What format does a Google Data Studio DATE field expect from the connector?Google Data Studio DATE 字段期望连接器采用什么格式?
【发布时间】: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


    【解决方案1】:

    "2020-09-22" 的类型是 YEAR-MONTH-DAY,而不是 YEAR_MONTH_DAY

    在不知道您正在使用的连接器的细节的情况下:

    • 请注意您提供的格式与预期的格式相符
    • 了解 Data Studio 中支持的 Dates and times
    • 如有必要,请使用日期格式化方法,例如TODATE
    • 如果您所说的 DATE 字段是here 中提到的绝对日期,则预期格式为YYYYMMDD

    【讨论】:

    • 我应该更清楚:我正在自己构建连接器。 YEAR_MONTH_DAY 是在 Google Scripts 中创建连接器时调用的字段类型。您的最后一点是正确答案,我发现我格式化日期的方式有误。
    【解决方案2】:

    由于某种原因,我最近不得不更频繁地实施解决方法,即在数据源中创建一个新字段并使用 TODATE() 函数并在我的报表维度中使用该新字段。

    尝试如下公式字段:

    TODATE(comp_pd_end, "%Y-%m-%d", "%Y%m%d")
    

    【讨论】:

      【解决方案3】:

      连接器的预期日期格式为 YYYYMMDD,没有任何分隔符。

      你可以查看官方文档: https://developers.google.com/datastudio/connector/reference?hl=en#semantictype

      【讨论】:

      • 请注意,用户ziganotschka 的回答(第 4 点)还指定了YYYYMMDD 格式,说明:“如果您所说的 DATE 字段是提到的绝对日期@ 987654323@,预期格式为YYYYMMDD"
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-25
      • 2012-04-01
      相关资源
      最近更新 更多