Visual studio 2012 SSRS 2012-将参数中的多个值发送到主数据集
我有一个已启动并正在运行的报告,但我需要将数据限制在一个参数上,该参数包含多个字符串值的人员代码Visual studio 2012 SSRS 2012-将参数中的多个值发送到主数据集,visual-studio-2012,reporting-services,Visual Studio 2012,Reporting Services,我有一个已启动并正在运行的报告,但我需要将数据限制在一个参数上,该参数包含多个字符串值的人员代码 我创建了一个名为Practioner的参数,它是一种文本类型,在允许多个值上打勾,在可见时也打勾 在可用值中,我从从查询获取值选项下的数据集3中的名为mbillity的字段中生成了此代码。我已经检查了SQL server中的data3是否正常 3.现在,我转到了我的dataset1,所有报告数据都位于其中,然后放置参数,参数值的名称为?和=Join(Parameters!practicer.Valu
谢谢如果您能够创建自定义项,此链接可能会有所帮助
参数将在SQL/函数中解析,SSR将简单地传递连接的字符串。这似乎是的重复。join语句正在创建单个值,该值是所选参数值的串联。你不需要这个零件。只需确保查询中的where子句包含“where字段in(@practicer)”,SSRS将正确解析它。可能是重复的。我确实读过这篇文章,但我仍然无法解决我的问题。我已经设置了=参数!值而不是我所拥有的值,并且即使对于一个参数,报告也根本不起作用。SSRS表示“无法为dataset DataSet1添加多值查询参数'?”,因为数据扩展不支持它。此错误是关于什么的?哪里有问号?