【发布时间】: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有谁知道我怎样才能达到预期的效果?
【问题讨论】:
我在 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有谁知道我怎样才能达到预期的效果?
【问题讨论】:
在 SSRS 2005 中,表格控件默认具有三行。顶部用于页眉,底部用于页脚,中间用于数据。查看您的示例,您似乎将记录值拖到中间行的新列中,它会自动为您添加一个标题。
改为将其拖到最后一行。您可以在页脚最左侧的列中键入“记录”,您为记录所拥有的任何数据集字段都将计入第二列。
在 SSRS 2008 中,您拥有 Tablix 控件。它默认为标题行和数据行。右键单击数据行,然后选择插入行 -> 外部组 - 下面。然后你有一个页脚行,你可以添加到与 SSRS 2005 中相同的方式。
【讨论】:
您试图达到的效果是不可能的,但您可以摆脱该列。 选择您用作页脚的行,实际上是关联的文本框,并将该文本框的 DataElementOutput 设置为 NoOutput。该行不会以 CSV 格式导出。 这适用于报告中的任何文本框。
【讨论】:
在 SSRS 2008 中,单击顶部菜单上的“报告”选项卡。然后选择“添加页脚”
【讨论】: