我正在从其中包含两列日期的数据源创建营销线索仪表板。列之一是导入的历史日期。列之一是所有新的潜在客户,带有准确的日期。
我正在尝试在Data Studio中创建一个新字段,以用作日期范围维度。本质上,如果历史日期为空,则使用新日期。如果不为空,请使用历史日期。
这是我当前的代码:
CASE
WHEN Historic Date IS NULL THEN Created Date
ELSE Created Date
END
创建字段时没有引发任何错误,但是当我将其设置为“日期范围维”时,会出现以下错误:
此数据源配置不正确。
无效的参数类型。
答案 0 :(得分:0)
似乎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')
希望它可以很好地解决您的问题,或者至少为您提供一些解决方法的指导。