根据选择顺序实现不同属性的下钻效果,难南喃!!!

目前,已实现的是,勾选几个分析维度就展示固定的分组数据;

实现用户点击顺序的属性数据,我觉得有两个点需要解决:

(1)怎么获取用户点击的不同顺序并存储下来 ;

(2)模板需要动态展示用户选择先后的维度数据,如何设计;

希望大家能够提供思路,感谢感谢!

下面是设计模板和页面样式:

图片.png

图片.png

FineReport FRLHK 发布于 2023-8-18 10:25
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
1
CT1448Lv5初级互助
发布于2023-8-18 11:56
最佳回答
1
LTC朝Lv6高级互助
发布于2023-8-18 10:29(编辑于 2023-8-18 10:37)

这个需求劝你放弃吧   帆软报表有父格依赖,而且你这个有汇总行,对父格依赖要求更高。

我能想到的唯一的办法就是每一列数据都设置多个重复的隐藏列,然后根据勾选顺序去显示和隐藏相应的列,不过这样你得做多少个隐藏列呀,超级麻烦

--------------------------------------------------------------------------------------------------------

image.png

类似于这样,你的复选框组件有多少个选项,标题就要做多少组

例子:①先勾选“大类”,后勾选“DERT”,那就显示第一组标题中的前两个;

②如果先勾选“DERT”,后勾选“大类”,那就第一组标题中只显示“DERT”这一列,其他隐藏;第二组标题中显示“大类”这一列,其他隐藏

  • FRLHK FRLHK(提问者) 汇总行可以舍弃,我在想怎么实现这个功能
    2023-08-18 10:31 
  • LTC朝 LTC朝 回复 FRLHK(提问者) 我给你大概描述了一下方案思路,你看是否能看懂
    2023-08-18 10:38 
  • FRLHK FRLHK(提问者) 回复 LTC朝 我理解应该是,每次点击顺序对应标题组顺序,比如第一次点击什么维度就从第一组标题组选对应的维度,第二次点击什么维度就从第二组标题组选对应的维度,以此类推,每个标题组只选一个属性。
    2023-08-18 10:48 
  • LTC朝 LTC朝 回复 FRLHK(提问者) 就是这个意思:但是有一种情况可以简单点,就是勾选顺序就是按照现有顺序勾选的时候还有勾选“全选”的时候,只需要在第一组标题中显示就可以了
    2023-08-18 10:50 
  • LTC朝 LTC朝 回复 FRLHK(提问者) 兄弟,你这个需求挺有意思。你可以试一下这个方案,如果做出来了,跟我说一声哈
    2023-08-18 10:51 
最佳回答
0
坚定的小帆薯Lv6高级互助
发布于2023-8-18 10:46(编辑于 2023-8-18 10:49)

为啥不用动态列来做呢,用下拉复选框,先后顺序这个还要考虑考虑

数据集参数实现动态列- FineReport帮助文档 - 全面的报表使用教程和学习资料  https://help.fanruan.com/finereport/doc-view-1289.html

e11c4d150ddd7189cf9732ca69bbba7c_1578296538359623.gif

  • FRLHK FRLHK(提问者) 我试下这种方式
    2023-08-18 11:46 
  • 坚定的小帆薯 坚定的小帆薯 回复 FRLHK(提问者) 直接把展示数据从SQL处理好,报表直接展示即可
    2023-08-18 13:09 
  • 坚定的小帆薯 坚定的小帆薯 回复 FRLHK(提问者) 按照点击顺序这个展示,目前没有找到好的办法【帆软复拉框和复选按钮不支持记录顺序】,可以按照你的方法试试或者按照维度编码来做或者多个下拉框,用户体验其实都不是很好
    2023-08-18 13:13 
  • FRLHK FRLHK(提问者) 回复 坚定的小帆薯 帆软复拉框和复选按钮不支持记录顺序,发现这个问题了,哈哈
    2023-08-18 14:03 
  • 坚定的小帆薯 坚定的小帆薯 回复 FRLHK(提问者) 不然你这个需求就好做的很,现在难题就是记录点击的先后顺序,只能让用户手动输入来实现
    2023-08-18 15:17 
  • 4关注人数
  • 418浏览人数
  • 最后回答于:2023-8-18 11:56
    请选择关闭问题的原因
    确定 取消
    返回顶部