复合条件穿透应用需求:通常的穿透都是通过一个字段进行穿透的(如通过表A穿透到B,要求部门=XX且(或)人员类别=XX的数据)随便设计了个查询对象1.人员信息表2.人员信息表(全)这第二张表的设计与第一张表差不多,只是需要在筛选条件中设置穿透的接口,这里我设计了通过部门编码和人员编码穿透(简单点嘿嘿,能看出那个意思就行),筛选条件中的关系符直接关系到穿透时两个字段的关系即与、或关系设计表一的穿透规则,下图为单一条件穿透的规则下图为修改后复合条件穿透的规则,其中DEPTCODE是表1的字段(部门编码)PSNCODE是表1的字段(人员编码)Deptid是表2的参数(部门编码)Psnid是表2的参数(人员编码);在复合条件穿透规则设置时,需要设置一个参数VALUE2并将psnid赋值给value2这样穿透规则就做完了,看一下效果表1采购部有两个人,正常通过部门编码穿透到表2会查询出两条数据,但我们要的效果是下面的效果