FR多图表参数反复联动,参数为空2.0问题。

参数为空,我们一般都是采用  where  1=1 ${if(len(类别名称) == 0,"","and 类别名称 in ('" + 类别名称 + "')")}这样的方式来处理,在一般情况下没有问题。
但是今天我在做报表的时候,遇到了一个新的问题。
先描述一下我的需求,
1、数据库用的是FR自带的demo数据库。
2、我想实现4个图表联动,具体是:
  1)打开模板,左上饼图显示产品类别数量排名,右上显示产品名称数量排名,左下柱状图显示地区中的数量排名,右下柱状图显示城市数量排名(已实现)
  2)点击左上的产品类别饼图,右上的产品名称饼图显示该类别下属的产品,地区和城市排名的柱状图根据传来的产品类别参数显示;(已实现)
  3)点击右上的产品名称饼图,地区和城市排名的柱状图根据传来的产品类别,产品名称2个参数显示;(已实现)
  4)再次点击左上的产品类别饼图,右上的产品名称饼图显示该类别下属的产品,地区和城市排名的柱状图根据传来的产品类别参数显示;
   (没有实现,这个需求需要反复参数联动,当我们操作了上述2步后,再次点击类别的饼图,能传递过来这个产品类别的参数,但是第3步中传递的产品名称这个参数依然还在(需求是再次点击了产品类别后,这个参数就应该清空),导致查询不到任何东西,所以地区和城市柱状图获取不到有效参数,显示为空白)
   
我自己想的解决思路是,当每次点击产品分类的时候,自动清空某一,两个参数(不能全部清除,具体以后有空再详说),这样下面的柱状图就能获取到正确的参数。
但是我自己找不到在哪里做这样的设置,也不知道能不能用FR实现,请大家帮帮我。附件是我做的模板,如果上传的图片看不清楚可以下下来看看。谢谢!!




FineReportcdyehl 发布于 2017-8-13 14:11
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共19回答
最佳回答
0
cherishdqy发布于2017-8-13 14:11(编辑于 2023-9-6 09:34)
555
最佳回答
0
cherishdqy发布于2017-8-13 15:31(编辑于 2023-9-6 09:34)
555
最佳回答
0
cdyehl发布于2017-8-13 16:00(编辑于 2023-9-6 09:34)
555
最佳回答
0
cherishdqy发布于2017-8-13 16:05(编辑于 2023-9-6 09:34)
555
最佳回答
0
cdyehl发布于2017-8-13 19:06(编辑于 2023-9-6 09:34)
555
最佳回答
0
cherishdqy发布于2017-8-13 23:40(编辑于 2023-9-6 09:34)
555
最佳回答
0
touyuan001发布于2017-8-14 09:09(编辑于 2023-9-6 09:34)
555
最佳回答
0
cdyehl发布于2017-8-14 09:39(编辑于 2023-9-6 09:34)
555
最佳回答
0
cdyehl发布于2017-8-14 12:53(编辑于 2023-9-6 09:34)
555
最佳回答
0
cherishdqy发布于2017-8-14 13:07(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 783浏览人数
  • 最后回答于:2017-8-15 08:04
    活动推荐 更多
    热门课程 更多
    返回顶部