You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Data Studio计算销售目标列公式报错,求正确写法

解决Google Data Studio中日期比较的公式错误

错误的核心原因是日期类型字段与字符串格式的日期无法通过>=/<运算符直接比较——你的Order Date是日期类型,但公式里用的'2014-01-01'是文本字符串,两者类型不匹配导致报错。

正确的公式需要将字符串日期转换为标准日期类型,在Google Data Studio中可以直接使用DATE()函数构造日期值,它接受年、月、日三个数字参数:

case
    when Order Date >= DATE(2014, 1, 1) and Order Date < DATE(2015, 1, 1) then 30000
    when Order Date >= DATE(2015, 1, 1) and Order Date < DATE(2016, 1, 1) then 40000    
    else 50000
end

如果习惯用字符串格式的日期,也可以用PARSE_DATE()函数将字符串解析为日期类型(格式符%Y-%m-%d对应年-月-日的格式),公式如下:

case
    when Order Date >= PARSE_DATE("%Y-%m-%d", "2014-01-01") and Order Date < PARSE_DATE("%Y-%m-%d", "2015-01-01") then 30000
    when Order Date >= PARSE_DATE("%Y-%m-%d", "2015-01-01") and Order Date < PARSE_DATE("%Y-%m-%d", "2016-01-01") then 40000    
    else 50000
end

两种方式都能解决类型不匹配的问题,推荐使用DATE()函数,写法更简洁高效。

内容的提问来源于stack exchange,提问作者Herdi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 12:20:29