润乾报表5多个下拉数据集关联过滤

xiaoxiao2021-02-28  99

3个下拉数据集实现的关联过滤 多选 的效果为:    1和2 不选,3 显示全部;     1选  2不选,3根据1 过滤;     1不选 2 选,3根据2过滤;     1和2 都选择之后,2根据1 过滤,3根据2  过滤。 主要是第三个下拉数据集的关联过滤的表达式的写法:      可以通过三目运算去写 :         条件1 ? 结果1 : 条件2 ? 结果2 : 条件3 ? .......(类推)  举例如下:

  条件1 的下拉数据集的设置为:

条件2的下拉数据集的设置为   :  if(B1.toString().length==0) {B1.toString().length==0}else(B1.indexOf(货主国家)>=0) 

条件3 的下拉数据集的设置为:   B1.toString().length==0 && D1.toString().length==0 ? 货主地区!=D1 : B1.toString().length==0 ? D1.indexOf(货主地区)>=0 : D1.toString().length==0 ? B1.indexOf(货主国家)>=0 :  B1.indexOf(货主国家)>=0 && D1.indexOf(货主地区)>=0

示例 报表:

转载请注明原文地址: https://www.6miu.com/read-47640.html

最新回复(0)