在SAP HANA中,我构建了一个执行正常的计算视图。
我有一个计算列。
现在我改变了计算列
case
when "Anzahl" > 1000000 then 'SUSPECT: Too high?'
when "Anzahl" < 1000 then 'SUSPECT: Too low?'
else 'OK'
end
至
case
when "Anzahl" > $$IP_UPPER_LIMIT$$ then 'SUSPECT: Too high?'
when "Anzahl" < $$IP_LOWER_LIMIT$$ then 'SUSPECT: Too low?'
else 'OK'
end
然后我收到这个错误:
错误:SAP DBTech JDBC:[2048]:列存储错误:搜索表错误:[34023]计算模型的实例化失败;异常306002:发生内部错误
如果输入参数有多个条目流入其中,那么我们不应该在过滤器中使用单引号,如下所示。
(in("Source",$$IP_SOURCE$$) or in('ALL',$$IP_SOURCE$$))
如果您有单一条目流入IP,那么您应该有IP的单引号,如下所示:
(in("Source",'$$IP_SOURCE$$') or in('ALL','$$IP_SOURCE$$'))