下拉框过滤的时候,怎么能显示横向扩展的其他数据。

1602299605(1).png

第一张是现在的效果, 想实现第二张的效果。 

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

效果图里参数控件是 下拉复选框控件 ,你的模板中看着是下拉框控件

另外参数采用数据集参数的话,要用in,且控件的返回值类型设置为字符串,分隔符为【','】

image.png

最佳回答
0
ColdmanLv6高级互助
发布于2020-10-10 10:14(编辑于 2020-10-10 11:23)

在产品部分添加条件属性,不包含于$参数时,列宽为0,记得下拉复选框的返回值设置为字符串,分隔符为','

WorkBook134.cpt

image.png

  • 用户k3347132 用户k3347132(提问者) 就是想过滤产品等于巧克力的时候, 巧克力不为0的显示出来,显示出来的同时带着其他的产品。 select * from (select * from n8yu8p) t where 1=1 ${if(len(cpm)==0,\"\",\"and 产品名 = \'\"+cpm+\"\'\")}
    2020-10-10 10:20 
  • Coldman Coldman 回复 用户k3347132(提问者) 步骤:1、就是做一个简单的交叉报表。2、参数栏添加<下拉复选框>控件,数据字典用数据表的产品字段,你用的是下拉框,要调整。3、把下拉复选框的返回值设为字符串,分隔符用\',\'。4、按图所示在产品单元格上添加条件属性
    2020-10-10 10:24 
  • 用户k3347132 用户k3347132(提问者) 回复 Coldman 下拉复选框,选了 返回值字符串也选了, 分隔符\',\' 也设置了, 条件属性也加了, 还是不行 ,是不是需要改select语句
    2020-10-10 10:55 
  • Coldman Coldman 回复 用户k3347132(提问者) select * from 销量 不加任何条件
    2020-10-10 11:06 
  • Coldman Coldman 回复 用户k3347132(提问者) 你下我的附件看看吧
    2020-10-10 11:24 
最佳回答
0
snrtuemcLv8专家互助
发布于2020-10-10 10:19(编辑于 2020-10-10 10:19)
  • 4关注人数
  • 431浏览人数
  • 最后回答于:2020-10-10 11:23
    请选择关闭问题的原因
    确定 取消
    返回顶部