【问题标题】:How to create new date field using CASE in Google Data Studio如何在 Google Data Studio 中使用 CASE 创建新的日期字段
【发布时间】:2019-04-24 17:14:06
【问题描述】:

我正在从包含两列日期的数据源创建营销线索仪表板。其中一列是导入的历史日期。其中一列是所有新线索,日期准确。

我正在尝试在数据洞察中创建一个新字段以用作日期范围维度。本质上,如果历史日期为空,则使用新日期。如果不为空,则使用历史日期。

这是我当前的代码:

CASE
  WHEN Historic Date IS NULL THEN Created Date
  ELSE Created Date
END

创建字段时没有抛出错误,但是当我将其设置为日期范围维度时,我得到了这个错误:

此数据源配置不正确。

参数类型无效。

【问题讨论】:

    标签: google-data-studio


    【解决方案1】:

    似乎 Case 函数有一个字符串作为输出,该字符串在 google Studio 中无法识别或配置为日期。它可能是来自 Data Studio 的错误,但事实是我有同样的问题,我解决了它,将 case 的输出转换为日期格式。

    我没有太多时间更好地解释/展示它,因此我将把对我有用的功能:

    todate(CASE 
        WHEN Status IN ("X","NMX","MX") THEN Cancel Dt cf
        ELSE Confirm Dt cf
    END
    ,'%Y%m%d','%Y%m%d')
    

    希望它能很好地解决您的问题,或者至少为您提供一些关于如何解决问题的指导/指导。

    【讨论】:

      猜你喜欢
      • 2021-11-01
      • 1970-01-01
      • 2020-04-30
      • 2022-12-10
      • 2020-09-10
      • 2019-12-28
      • 1970-01-01
      • 2021-09-04
      • 2021-12-22
      相关资源
      最近更新 更多