关于维度特别多如何展示

我现在要做一张大概有30多个维度的字段报表,想问下能否实现以下的功能。

1、30多个维度,但是我想只通过任意几个维度来进行筛选

2、筛选完这些维度后,只展示这几个维度(我知道这个动态列可以完成),但是我还想再在这几个维度里面再进行下拉复选,可否实现?

这两者可以结合使用吗?或者是其他方式能否实现?

FineReport 蛋糕盒子 发布于 2020-12-21 11:02 (编辑于 2020-12-21 11:03)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
xiaomage001Lv6初级互助
发布于2020-12-24 11:48

楼主可能想要展示的效果是这样的:

1、字段多,想动态列展示:

可按照这样来实现

函数动态列 https://help.fanruan.com/finereport/doc-view-1288.html?source=1

条件属性动态列 https://help.fanruan.com/finereport/doc-view-3499.html?source=1

2、想把查询出来的字段 作为参数查询

这一步按照正常的数据源写SQL参数即可

思路:

        ds1写动态列的SQL,ds1的下拉框设置编辑后事件,主要是用选中的值控制ds2的参数控件显示隐藏,你的字段多的话 就麻烦点; 

        ds2写参数查询的SQL ,参数控件先设置为隐藏;

然后查询就OK了  两个数据源分别过滤不同的控制效果。应该是这样的

最佳回答
0
朝赟丶Lv6初级互助
发布于2020-12-21 11:04

我觉得可以,你sql代码拼好找个测试数据做张模板测下呗

最佳回答
0
krystal033Lv7高级互助
发布于2020-12-21 11:04
  • 蛋糕盒子 蛋糕盒子(提问者) 这样我得把所有列展示出来,列太多了
    2020-12-21 11:10 
  • krystal033 krystal033 回复 蛋糕盒子(提问者) 不然也没有好的办法
    2020-12-21 11:13 
最佳回答
0
luojian0323Lv7资深互助
发布于2020-12-21 13:40

动态复选框实现动态列的展示:

模板不能发你,因为数据是查询数据库的

给你说下思路:

image.png

对表头设置条件属性:如图

image.png


  • 蛋糕盒子 蛋糕盒子(提问者) 阿,看的不是很懂。。可以再说的详细一点吗?模板连接的数据库,我没链接你的数据库,应该也查询不出来数据吧~
    2020-12-21 13:50 
  • luojian0323 luojian0323 回复 蛋糕盒子(提问者) https://help.fanruan.com/finereport/doc-view-1288.html?source=4# 用这个方法也行,简单点。
    2020-12-21 13:53 
  • 蛋糕盒子 蛋糕盒子(提问者) 回复 luojian0323 不行,我的数据特别庞大,报错了
    2020-12-21 15:45 
  • 5关注人数
  • 778浏览人数
  • 最后回答于:2020-12-24 11:48
    请选择关闭问题的原因
    确定 取消
    返回顶部