想做个配置表,A表是部门表,有公司的所有部门。B表是销售表,里边有各部门的销售数。C表用来计算成本。

因为有时会把几个部门放在一起计算,希望A表可以自由配置,比如C表这个月在查询的时候,查询到部门8142的结果是把8142和8157这两个部门的销售数,放在一起显示,查询到银行时,是把4个银行的销售数放在一起显示。  因为每个月可能会有不同的部门搭配情况出现,不能把逻辑写死 ,希望A表可以自由配置,A表可以给C表提供多个部门组合。

比如: 在A表配置以后 , 在其它表需要取到部门数据时,8142就会展现8142+8157一起的结果

微信截图_20210218095449.png

FineReport rbk333 发布于 2021-2-18 09:59 (编辑于 2021-2-18 11:53)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
烟尘Lv6高级互助
发布于2021-2-18 10:40(编辑于 2021-2-18 10:42)

把A表的部门做成下拉复选框参数控件,在数据集sql里where 部门 in ('A表部门')。

这样用户可以自行勾选想看的部门组合

注意控件的返回值类型用字符串,分割符用','

同理可应用于其他条件筛选。

image.png

  • rbk333 rbk333(提问者) 需求是,比如: 在A表配置以后 , 在其它表选8142(大兴机场店)的时候,结果就是8142+8157的结果
    2021-02-18 11:44 
  • 烟尘 烟尘 回复 rbk333(提问者) 你这个需求需要写关联关系,就是把固定组合写死让用户来选
    2021-02-18 13:11 
  • 烟尘 烟尘 回复 rbk333(提问者) 或者把固定组合设置成一个共同属性,比如把8157和8142设置为同一标识,通过代码筛选只要选中一个就把两个都查出来
    2021-02-18 13:13 
最佳回答
0
ScyalcireLv7中级互助
发布于2021-2-18 10:10

参数用in  然后建一个下拉复选框 或者下拉树,绑定A表,查询时自行选择部门

  • rbk333 rbk333(提问者) 需求是,比如: 在A表配置以后 , 在其它表选8142(大兴机场店)的时候,结果就是8142+8157的结果
    2021-02-18 11:52 
  • Scyalcire Scyalcire 回复 rbk333(提问者) 除非固定你的选项 否则没办法
    2021-02-18 13:05 
  • 3关注人数
  • 265浏览人数
  • 最后回答于:2021-2-18 11:53
    请选择关闭问题的原因
    确定 取消
    返回顶部