问题描述
这给了我错误“ QE-DEF-0459 cclException”和“ QE-DEF-0261 QFWP”,尽管我正确地遵循了语法。任何想法是什么原因造成的?它似乎与何时条款中的[BIRTHDATE]列有关。
错误消息如下:qe-def-0260在位置之前或附近解析错误:40 in:“((years_between(current_date,)”时的情况
源数据库是Oracle。
解决方法
通常,错误号后会附加一些消息。该消息应有助于解决您的问题,因此阅读该消息将对您有所帮助,包括文本,而不是在您寻求帮助时仅引用错误号可能对他人有帮助。
我对Cognos中的任何案例功能都不熟悉,案例中需要查询项。
Case还需要最终操作员。
将您的表情重新写成这样,我删除了生日并添加了结尾。
case
when (_years_between(current_date,[BIRTHDATE])>=0 and _years_between(current_date,[BIRTHDATE])<=49) then '0-49'
when (_years_between(current_date,[BIRTHDATE])>=50 and _years_between(current_date,[BIRTHDATE])<=100) then '50-100'
else 'null'
end