【问题标题】:SSRS adding a footer row to a table - CSV outputSSRS 向表格添加页脚行 - CSV 输出
【发布时间】:2009-06-25 14:20:01
【问题描述】:

我在 SSRS 中有一个简单的表格,用于创建 CSV 报告。 输出如下:

a,b,c 1,2,3 4,5,6 其中 a,b,c 是列标题。 现在我的客户需要一个页脚行来说明文件中有多少条记录。 但是,如果我在包含必填字段的表中添加一行,输出将变为:
a、b、c、记录
1,2,3,2
4,5,6,2
而不是:
a,b,c
1,2,3
4,5,6
记录,2
有谁知道我怎样才能达到预期的效果?

【问题讨论】:

    标签: reporting-services csv


    【解决方案1】:

    在 SSRS 2005 中,表格控件默认具有三行。顶部用于页眉,底部用于页脚,中间用于数据。查看您的示例,您似乎将记录值拖到中间行的新列中,它会自动为您添加一个标题。

    改为将其拖到最后一行。您可以在页脚最左侧的列中键入“记录”,您为记录所拥有的任何数据集字段都将计入第二列。

    在 SSRS 2008 中,您拥有 Tablix 控件。它默认为标题行和数据行。右键单击数据行,然后选择插入行 -> 外部组 - 下面。然后你有一个页脚行,你可以添加到与 SSRS 2005 中相同的方式。

    【讨论】:

    • 这就是我所做的(插入行 -> 外部组 - 下面) - 报告预览中的所有内容都正确显示。导出到 CSV 时,它的显示会有所不同。
    【解决方案2】:

    您试图达到的效果是不可能的,但您可以摆脱该列。 选择您用作页脚的行,实际上是关联的文本框,并将该文本框的 DataElementOutput 设置为 NoOutput。该行不会以 CSV 格式导出。 这适用于报告中的任何文本框。

    【讨论】:

      【解决方案3】:

      在 SSRS 2008 中,单击顶部菜单上的“报告”选项卡。然后选择“添加页脚”

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-08-03
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多