【问题标题】:Can a report parameter label have more than one value in SSRS一个报表参数标签在SSRS中可以有多个值吗
【发布时间】:2020-06-04 07:03:01
【问题描述】:

我有一个具有它的值和标签的参数: 立陶宛、波罗的海、欧洲 1、欧洲 2、欧洲 3、欧洲 4、欧洲 5 和 ALL 为空 SSRS parameter Labels and Values

如何添加具有多个这些值的新标签,例如: ALL Europe Export 价值为 (Europe 1, Europe 2, Europe 3) Parameter Labels and Values with the new Label

有没有办法在 SSRS 中添加具有多个值的标签,还是应该在 SQL Management Studio 中完成?

【问题讨论】:

    标签: sql-server reporting-services ssrs-2012 ssrs-2017


    【解决方案1】:

    我只会创建多个相互依赖的报告参数。 第一个参数是大陆(例如欧洲)。第二个参数是地区(欧洲1、欧洲2、波罗的海……),第三个是国家。第二个参数中的值列表可以根据第一个参数中选择的内容进行动态化。第三个参数也是如此。

    要定义它们之间的层次结构,您可以在数据库中创建一个表(具有 3 列的表)。

    【讨论】:

      【解决方案2】:

      我通过查询/程序找到了一种方法:

      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)

      然后在参数值中我添加了所有这些大写名称。

      【讨论】:

        猜你喜欢
        • 2023-01-26
        • 2021-12-09
        • 1970-01-01
        • 1970-01-01
        • 2020-08-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-02-09
        相关资源
        最近更新 更多