繁体   English   中英

SSRS 2012-将参数中的多个值发送到主数据集

[英]SSRS 2012 - Sending multiple values in parameter to main dataset

我有一个正在运行的报告,但我需要将数据限制在采用多个字符串值员工代码的参数上。

  1. 我创建了一个名为Practioner的参数,该参数是文本类型,在Allow Multiple值Visible上打勾。

  2. 可用值 ,我做了这个代码来自从查询选项下获取值的dataset3称为mbillaty领域。 我检查过data3在SQL Server中是否正常。

3.现在,我进入了所有报告数据所在的数据集1,然后输入名称为的参数 = Join(Parameters!Practitioner.Value,“,”)作为参数值。 然后在查询中的where子句中,我输入: ......(())中的移动性此SSRS应解释为: .......((AAB',')中的移动性KKR','RDR') ,如果用户选择了这三个员工。

当我运行报告时,当我检查其中一个实践者时,definitley可以正常工作,但是如果我不止一个,则该报告将不会运行。 它不返回任何错误,而仅显示标题,我认为这意味着未找到数据。

专家,您看到我在哪里出错了吗?

谢谢

如果您能够创建UDF,则此链接可能会有所帮助。 如何分割字符串以便可以访问项目x?

该参数将在SQL /函数中解析,SSRS将简单地传递级联的字符串。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM