- 5
- 0
- 约2.5千字
- 约 5页
- 2016-12-22 发布于重庆
- 举报
用数据的比较结果作为过滤条件
需求背景:
用户现在有一张报表数据如下:
单据号(ccode) 计划出库量(iplanquantity) 累计出库量(isumactiquantity) 00001 10 5 00002 20 0 00003 40 40 表头括号里字符代表的是这个列对应的后台字段名。
现在用户希望能根据计划出库量和累计出库量,在过滤时可以过滤出未完成的数据(累计出库量计划出库量),或是已完成的数据(累计出库量=计划出库量)。这种需求我们要怎么设置过滤条件才能实现呢?
实现方法:
1、在设置条件时增加一个条件,名称处输入[(case when isumactiquantity = iplanquantity then 已完成 else 未完成 end)],标题等信息可以按用户需求输入;
1、在过滤时弹出的过滤条件输入界面就会多了我们刚加入的项,它的取值是“已完成”或“末完成”(此处应该输入什么值取自设置条件[(case when isumactiquantity = iplanquantity then 已完成 else 末完成 end)]处的两个值)
这样就设置完了,当我们在“是否完成”处输入“已完成”时,就会过滤出“0003”号记录了,同理如果输入“末完成”,就会过滤出“0001”,“0002”两条记录。
还有一点小问题:
在我们按着上面的方法在设置
原创力文档

文档评论(0)