(本文档仅供参考)
...
问题说明
原生SQL查询报错Case when的写法问题,除了19000101其余都想显示变量本身的值。好像是驱动不支持,这种我们怎么解决呢?
...
只支持case A when B 写法,但是else后面不能加变量,这是我们经常用到的功能,smartbi不能不支持啊
解决方案
从错误信息查看,该错误是impala驱动报出来的,无法从smartbi层面处理,尝试将case when 改为用 if函数再测试问题解决,具体如下图:
...
(本文档仅供参考)
...
原生SQL查询报错Case when的写法问题,除了19000101其余都想显示变量本身的值。好像是驱动不支持,这种我们怎么解决呢?
...
只支持case A when B 写法,但是else后面不能加变量,这是我们经常用到的功能,smartbi不能不支持啊
从错误信息查看,该错误是impala驱动报出来的,无法从smartbi层面处理,尝试将case when 改为用 if函数再测试问题解决,具体如下图:
...