本来是下拉框的,由于城市的值太多,改了下拉树
下拉框的SQL联动是没有问题的
改了下拉树之后,大屏预览的时候是没有问题,当我选了下拉树里面的选项之后,就报错了,如下图:
下拉树要用这个公式。。
${if(len(cs)=0,"","and city in ('"+SUBSTITUTE(cs,",","','")+"')")}
下拉返回的类型
下拉树实现数据集过滤- FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)
我前两天也遇到了这个问题 我的做法比较笨一点 因为我的数据原因 导致下拉树最底层的层数不一样 假如我选一个底层为四层的选一个底层为五层的 它们过滤条件不一样 实际值也不一样 所以我这边做法找个复选下拉控件 作为过滤跳板 过滤一层数据 然后数据集里就用复选下拉框的数据 条件就和正常的复选框写就行