我正在使用嵌入在 Watson Studio 中的 Cognos,并尝试使用 case 语句创建以下计算(month_3 和 avg2m 都是度量值)。Cognos 报告为查询 'validateQuery' 的数据项 'calculation-new' 发现 XQE-V5-0017 V5 语法错误,在“case ((allin_shape_csv.month_3 - avg2m) / avg2m) when”之后发现无效标记“<”。
你能帮忙修复语法错误吗?
case (( allin_shaped_csv.month_3 - avg2m ) / avg2m )
when <-0.50 then -100;
when <-0.20 then -50;
when <0 then -20;
when 0 then 0;
when >0 then 20;
when >0.50 then 50;
when >0.99 then 100;
end case;