我正在寻找SSRS报告方面的帮助。考虑这种情况 - 第一次下拉有亚洲,欧洲。如果选择亚洲 - 第二次下调应该显示中国,印度,日本。如果选择欧洲,第二次下拉应该显示意大利和西班牙。
所以问题:在第二个下拉菜单的可用值中:
第一个可用值和Label就像
=IIF(Parameters!Continent.Value = "Asia", "China", "Italy")
第二个可用值和标签就像
=IIF(Parameters!Continent.Value = "Asia", "India", "Spain")
第3个可用值和标签就像
=IIF(Parameters!Continent.Value = "Asia", "Japan", "*******")
我正在寻找的是在选择欧洲时不显示第三个值。如果选择欧洲,如何将其设置为不可见?
我希望这种情况有意义。在此先感谢!!
答案 0 :(得分:0)
你想没什么。
=IIF(Parameters!Continent.Value = "Asia", "Japan", NOTHING)
Nothing 是如何在SSRS中使用空白(NULL)值。
理论上,你应该有2个表并使用参数。 适用于大陆和 ContinentID 的大陆的表格 另一个国家/地区的大陆ID字段与上表中的大陆相关。
然后根据您的第一张表选择大陆: 从大陆中选择*
根据您的第一个参数选择您的国家/地区:
SELECT *
FROM Country
WHERE ContinentID = @Continent
这样,只有选定大陆上的国家才会出现在国家选择中。