帆软

能否按照这个报表使用帆软写一下,数据分类是3个sql,勾选哪个就使用哪个sqlimage.png

FineReport yzmknpQp2068966 发布于 2024-1-30 08:51 (编辑于 2024-1-30 08:52)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2024-1-30 08:52

SQL1  ${if(控件=="值1",""," AND 1<>1")}

union all

sql2 ${if(控件=="值2",""," AND 1<>1")} 

union all

sql3 ${if(控件=="值3",""," AND 1<>1")}

最佳回答
0
浅吟小时光Lv4见习互助
发布于2024-1-30 09:28

image.png

帆软有关联数据集的概念,分别写三个数据集

image.png在关联数据集中加上你的参数筛选作为选择某个数据集的条件,就会执行对应条件下的数据集,这样对性能这边也好些

最佳回答
0
PILGRIMLv5初级互助
发布于2024-1-30 09:36

除了楼上的办法,也可以弄个关联数据集(前提需要有同等数量的列),关联数据集条件公式分别:$参数="数据分类1"、$参数="数据分类2"、$参数="数据分类3",这几个公式分别放到对应sql数据集对应的条件公式内

  • 3关注人数
  • 186浏览人数
  • 最后回答于:2024-1-30 09:36
    请选择关闭问题的原因
    确定 取消
    返回顶部