我正在编写一份SSRS报告,该报告将打印教员I和指导员全名,但用于选定的标准。对于报告,我必须提示下拉菜单。在“可用值”部分,我选择了指定值并添加了所有四个标签。
参数下拉
指导员类型:
系统、软件、网络安全、数据库
标准
如果系统被选择-教员ID类似于‘SYS%’
如果选择网络安全-指导员ID,如‘SEC%或’MAL%‘或’CYB%‘
如果选择软件-指导员ID喜欢‘软%’
如果选择数据库-教员ID类似于“DATA%”
Query:
select instructorid, fullname
from instructor
where instructorid like selected criteria
Result Query if SYSTEM is selected
select instructorid, fullname
from instructor
where instructorid like 'SYS%'问题:
如果选择了网络安全-指导员ID,如‘SEC%或’MAL%‘或’CYB%‘,如何为我的可用值添加这些值而不创建另一个标签?
发布于 2019-03-04 17:07:49
您不需要添加更多的可用值来适应各种指导员ID。您需要调整查询以处理它。例如,WHERE子句的一部分如下所示:
WHERE (@Parameter = 'SYSTEMS' and instructorid like 'SYS%')
OR (@Parameter = 'CYBERSECURITY' and (instructorid like 'SEC%' OR instructorid like 'MAL%' OR instructorid like 'CYB%'))您可以继续此结构以添加更多选项。注意您的括号,以确保逻辑有效。
https://stackoverflow.com/questions/54986782
复制相似问题