【问题标题】:Dynamically Add\Remove columns SSRS 2012动态添加\删除列 SSRS 2012
【发布时间】:2015-05-16 15:42:14
【问题描述】:

我有大约 80 多列的 SSRS 报告。我有根据用户选择在报告中动态隐藏\显示列的要求。我可以通过设置“可见性”属性的表达式并让报告参数 thro' 可以选择要显示的列来做到这一点。

我的问题是2分

  1. fox 示例如果要隐藏第 2 列和第 4 列,则在 1 和 3 和 5 列之间有一个空列。如何避免这种情况

  2. 当我导出到 PDF/Excel 时,这些空格占上风。

让我知道您的建议/帮助。

【问题讨论】:

    标签: reporting-services ssrs-2012


    【解决方案1】:

    您可以创建一个对数据进行透视的查询,而不是像这样的返回表:

    • 列名0、列名1、列名2
    • 值[0][0]、值[0][1]、值[0][2]
    • 值[1][0]、值[1][1]、值[1][2]

    你可以这样格式化

    • 列名、值0、值2
    • 列名0,值[0][0],值[1][0]
    • 列名1,值[0][1],值[1][1]
    • 列名2,值[0][2],值[1][2]

    然后您的第一列 (ColumnName) 将始终是您的标题,您可以将其用作您的列组。您可能必须为此使用动态查询,但它会处理您问题中的第 1 项和第 2 项。

    【讨论】:

      【解决方案2】:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-05-25
        • 1970-01-01
        • 1970-01-01
        • 2017-07-16
        相关资源
        最近更新 更多