报表问题

帆软报表中下拉框控件下如何对于多个实际值对应一个显示值如何操作,如下面的写法预览时会报错

1752651309518.png

FineReport 帆软用户JZtRd0B1mO 发布于 2025-7-16 15:37
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
华莉星宸Lv7专家互助
发布于2025-7-16 15:38

分开写他

多写几行就行了

  • 帆软用户JZtRd0B1mO 帆软用户JZtRd0B1mO(提问者) 分开写的话,预览的时候也是会出现多个一样的显示值,
    2025-07-16 15:40 
  • 华莉星宸 华莉星宸 回复 帆软用户JZtRd0B1mO(提问者) 是有这个问题,就搞两个值
    在数据集判断一下,参考下面的格式
    where 1=1
    {if(cs<>'1',"and zd in ('2','3','4')","and zd='1'")}
    2025-07-16 15:41 
  • 帆软用户JZtRd0B1mO 帆软用户JZtRd0B1mO(提问者) 回复 华莉星宸 按照这个方法筛选的时候预览直接报错,我咨询下,那个实际值可以用函数吗?
    2025-07-16 15:59 
  • 华莉星宸 华莉星宸 回复 帆软用户JZtRd0B1mO(提问者) 不行哦。你仔细对照一下我上面的数据集写法,应该是可以的。
    就是当参数为1的时候 只过滤1的数据
    参数为其他的时候,过滤其他值
    2025-07-16 16:08 
  • 2关注人数
  • 21浏览人数
  • 最后回答于:2025-7-16 15:38
    请选择关闭问题的原因
    确定 取消
    返回顶部