柱形图设置随参数变换多系列

image.png如图,我有一个柱形图和下拉多选年度参数,数据集为2008-2024数据,我想不选参数时,就这么显示每一年的,选中年度时,展示每月数据,选中多年度时,变成多系列的每月数据也就是每个分类多个柱子,怎么办

FineReport boboboy 发布于 2025-5-16 09:27
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2025-5-16 09:28

改SQL瑟

最佳回答
0
用户k6280494Lv6专家互助
发布于2025-5-16 09:28
最佳回答
0
snrtuemcLv8专家互助
发布于2025-5-16 09:29

你这个不行,你的年度是分类,在设置系列会有问题

  • boboboy boboboy(提问者) 对,其实我改好了,就是这个问题
    2025-05-16 09:29 
  • boboboy boboboy(提问者) 可以用两个柱形图,选参数时 显示另一张柱形图来完成吗
    2025-05-16 09:30 
  • snrtuemc snrtuemc 回复 boboboy(提问者) 可以的,参考JS实现FVS组件的隐藏或显示 https://help.fanruan.com/finereport/doc-view-4943.html
    2025-05-16 10:13 
最佳回答
0
iQianLv4初级互助
发布于2025-5-16 09:40

这主要取决于你的SQL能不能兼容三种情况,理论上柱形图无论多少系列 要的数据格式是一样的。

一个SQL实现不了,就写2个甚至3个。

用三个数据集 做3 个柱图,根据参数判断显示与隐藏就行了。

  • boboboy boboboy(提问者) 好的,如何根据参数判断显示与隐藏呢
    2025-05-16 09:43 
  • iQian iQian 回复 boboboy(提问者) 你的下拉框的值,按长度判断,就三种情况:
    1、空的时候,len = 0
    2、选择一个年份的时候,len = 4
    3、选择多个年份时,len > 4
    如果,你用的普通报表,用三个单元格 做三个图,给单元格加条件属性来控制就可以了。
    如果用的frm,那就是控制报表块的显示与隐藏。
    2025-05-16 09:53 
  • boboboy boboboy(提问者) 回复 iQian 用的fvs呢
    2025-05-16 09:54 
  • iQian iQian 回复 boboboy(提问者) 没用过FVS,抱歉。
    我觉得你把三种情况的SQL,都写出来。对比下差异,想办法合成一个SQL 更靠谱。柱图的系列名 要用 字段值。
    2025-05-16 10:02 
  • 4关注人数
  • 34浏览人数
  • 最后回答于:2025-5-16 09:40
    请选择关闭问题的原因
    确定 取消
    返回顶部