怎么根据模板参数去更换单元格的数据集里的数据列

假如模板参数page,有3个值分别1,2,3

1的时候取ds1(数据集)的col1,2的时候取ds1(数据集)的col2 这样

FineReport 裘德鑫 发布于 2023-12-6 17:05
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
1592Lv6高级互助
发布于2023-12-6 17:09

参考:根据参数值显示不同的列-https://help.fanruan.com/finereport/doc-view-2079.html

  • 裘德鑫 裘德鑫(提问者) 只变模板参数的话可以不让它重新查库吗,得加个监控 模板参数变化时后面时操作 有没有啥案例大佬
    2023-12-07 09:39 
  • 1592 1592 回复 裘德鑫(提问者) 可能没有,你变参数预览只要你报表里用到了数据集,就会查数据库
    2023-12-07 09:47 
  • 裘德鑫 裘德鑫(提问者) 回复 1592 模板参数的话不参与数据集,只控制行列展示的数据 这样有没有 《JS实现点击参数面板按钮显示或隐藏数据》https://help.fanruan.com/finereport/doc-view-1825.html 这个不太符合我的应用情况
    2023-12-07 09:54 
  • 1592 1592 回复 裘德鑫(提问者) 那不太清楚了,已知只要刷新报表就会重新查
    2023-12-07 09:57 
最佳回答
0
CT1448Lv5初级互助
发布于2023-12-6 17:09

可以在数据里里判断 

select ${nvl(switch(参数,1,"col1",2,"col2",3,"col3"),"''")} as col

最佳回答
0
华莉星宸Lv6高级互助
发布于2023-12-6 17:09(编辑于 2023-12-6 17:10)

使用条件属性,根据参数,显示不同的行

image.png

  • 4关注人数
  • 227浏览人数
  • 最后回答于:2023-12-6 17:10
    请选择关闭问题的原因
    确定 取消
    返回顶部