页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

(本文档仅供参考)

问题:

在参数设置中查询出了空串的结果,为什么到了数据集、报表里面参数就没有空串的备选值了,如果要有空的备选值过滤空数据要怎么实现在参数设置中查询出了空数据的结果,为什么到了数据集、报表里面参数就没有空串的备选值了,如果要有空的备选值过滤空数据要怎么实现

原因:

对于Smartbi中的查询来说,参数备选值中的空值有特殊意义,实际上是1=1这个条件,是永远成立的条件,因此备选值中的空串实际是查询所有数据,不支持空串,如需使用空的备选值进行查询,可以使用case when语句将空值转换为非空字符串如‘空’,并在数据集中创建对应的计算字段,将过滤字段的空值转换为空,参考如下步骤,具体实现方式需根据不同数据库语法调整。

...