维度筛选扩展

现在有一个HR明细表,维度有事业部,用工性质,用工属性,

如果做出一个参数筛选包含了这三个维度展示人数合计的结果?

当筛选事业部,图表展示不同的事业部的人数,

当筛选用工性质,图表展示不同的用工性质的人数,

当筛选用工属性,图表展示不同的用工属性的人数。

FineReport yisheng 发布于 2024-6-11 13:06
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
linlLv5见习互助
发布于2024-6-11 15:38(编辑于 2024-6-11 15:40)

with as 

事业部查询表a1

(

),

用工性质a2

(

),

用工属性a3

(

)

${if(参数=="事业部","select * from a1",if(参数=="用工性质","select * from a2",if(参数=="用工属性","select * from a3","select * from a1 where 1=2")))}

这样?判断参数是啥,然后执行哪个表的sql,a1、a2、a3三个表字段别名要一致

最佳回答
0
用户k6280494Lv6资深互助
发布于2024-6-11 13:08(编辑于 2024-6-11 13:08)

三个图表,根据js做隐藏和显示

JS实现隐藏决策报表组件

  • yisheng yisheng(提问者) 只做一个图表可以实现吗?
    2024-06-11 13:09 
  • 用户k6280494 用户k6280494 回复 yisheng(提问者) 需要改变图表字段吗?需要的话就不行
    2024-06-11 13:13 
  • yisheng yisheng(提问者) 回复 用户k6280494 会改变的,如筛选维度参数:区域,下图展示按区域汇总的人数,如筛选维度参数:事业部,下图展示按事业部汇总的人数,可以实现吗?
    2024-06-11 13:21 
  • 用户k6280494 用户k6280494 回复 yisheng(提问者) 那就不可以,只能用我说的js,隐藏
    2024-06-11 13:23 
最佳回答
0
快乐星光Lv5中级互助
发布于2024-6-11 14:11
最佳回答
0
小枫残月Lv5见习互助
发布于2024-6-11 14:15

sql通过参数筛选,实现选不同参数出现不同的数据结果集,图表引用这个数据集即可

  • 5关注人数
  • 186浏览人数
  • 最后回答于:2024-6-11 15:40
    请选择关闭问题的原因
    确定 取消
    返回顶部