本文介绍了带有“IN”查询的多值参数。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述





我有一份带有@Region的SSRS报告,作为根据区域过滤值的参数。



@Region参数可以取以下值:



美洲

非洲

亚太地区



如果用户选择美洲或非洲,但如果用户选择

亚太地区,该报告可以正常工作显示没有数据,因为亚太地区的实际价值是亚洲,日本,澳大利亚。即对于作为Asia-Pac的参数标签,我将参数的值设置为亚洲,日本,澳大利亚。



我用于填充数据集的查询是:



从myTable中选择*其中Region(@Region)



我们非常感谢任何帮助。

Hi,

I have an SSRS report with @Region as a parameter used for filtering values as per the region.

The @Region parameter can take the following values :

Americas
Africa
Asia-Pac

The report works fine if the user chooses Americas or Africa but if the user chooses
Asia-Pac, the report shows no data as the actual value for Asia-Pac is
''Asia'',''Japan'',''Australia''. i.e. for the parameter label as Asia-Pac I am setting the value for the parameter as ''Asia'',''Japan'',''Australia''.

My query used for populating the dataset is :

select * from myTable where Region in (@Region)

Any help would be much appreciated.

推荐答案


这篇关于带有“IN”查询的多值参数。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-11 00:19