SSRS向表格添加页脚行 - CSV输出

时间:2009-06-25 14:20:02

标签: reporting-services csv

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

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

3 个答案:

答案 0 :(得分:7)

在SSRS 2005中,默认情况下,表控件有三行。顶部用于标题,底部用于页脚,中间用于数据。看看你的例子,看起来你将记录值拖到中间行的一个新列中,它会自动为你添加一个标题。

相反,将其拖到底行。您可以在页脚的最左侧列中键入“记录”,并且您对记录的任何数据集字段都会计入第2列。

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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