我必须开发一个包含3个可选参数的报告。 例如,如果我从联系人和联系人地址获取值,其中一个联系人可以有多个地址,我想提供以下参数 1.联系人ID(Guid) 2.区(Guid)的多值选项 3. contact-Type(int)的多值选项
因为所有这些参数都是可选的,所以我无法将有效列表值设置为默认值。 目前我根据参数类型添加空guid或0值,并将显示名称设为" 未过滤"
然后在我的查询中我正在检查
((C.pwks_district IN (@District)) OR (CAST(CAST(0 AS BINARY) AS UNIQUEIDENTIFIER)IN (@District)))
使用此where子句过滤器仅在用户选择值时才有效。
但是当我添加"未过滤"当我点击全选时,它也会被选中。
任何人都可以建议任何其他解决方案,以获得可选的多值参数
由于 Matheesha