我有一个包含其值和标签的参数:立陶宛,波罗的海,欧洲1,欧洲2,欧洲3,欧洲4,欧洲5和ALL为空SSRS parameter Labels and Values
如何添加具有多个这些值之一的新标签,例如:所有欧洲出口值((欧洲1,欧洲2,欧洲3)Parameter Labels and Values with the new Label
是否可以在SSRS中添加带有多个值的标签,还是应该在SQL Management Studio中完成?
我只创建多个相互依赖的报表参数。第一个参数是大洲(例如欧洲)。第二个参数是区域(欧洲1,欧洲2,波罗的海...),第三个参数是国家。您可以根据第一个参数中选择的内容来动态化第二个参数中的值列表。与第3个参数相同。
要定义它们之间的层次结构,您可以在数据库中创建一个表(具有3列的表)。
我已经找到查询/过程的方法:
WHERE ((@area = 'ALL EUROPE EXPORT' and a.Area in ('Baltics', 'Europe 1', 'Europe 2', 'Europe 3', 'Europe 4', 'Europe 5')) or (@area = 'LITHUANIA' and a.Area = 'Lithuania') or (@area = 'BALTICS' and a.Area = 'Baltics') or (@area = 'EUROPE 1' and a.Area = 'Europe 1') or (@area = 'EUROPE 2' and a.Area = 'Europe 2') or (@area = 'EUROPE 3' and a.Area = 'Europe 3') or (@area = 'EUROPE 4' and a.Area = 'Europe 4') or (@area = 'EUROPE 5' and a.Area = 'Europe 5') or @area is null)
然后在参数值中,我添加了所有那些大写的名称。