2009-06-25 11 views
2

私はCSVレポートを作成するために使用しているSSRSのシンプルなテーブルを持っています。 出力は次のようになります。SSRSテーブルにフッター行を追加する - CSV出力

 
a,b,c 
1,2,3 
4,5,6 
ここで、a、b、cは列見出しです。 私のクライアントは、ファイル内にいくつのレコードがあるかを示すフッタ行が必要です。 ただし、テーブルに必要なフィールドを含む行を追加すると、出力は
 
a,b,c 
1,2,3 
4,5,6 
records,2 
の代わりに
 
a,b,c,records 
1,2,3,2 
4,5,6,2 
になります。希望の効果をどのように達成できるか知っていますか?

答えて

7

SSRS 2005では、テーブルコントロールにはデフォルトで3つの行があります。一番上のものはヘッダー、一番下のものはフッター、もう一つはデータ用です。あなたの例を見ると、中央の行の新しい列にレコードの値をドラッグしたように見え、自動的にヘッダーが追加されました。

代わりに、一番下の行にドラッグします。フッターの一番左の列に「レコード」と入力することができます。レコードのデータ・フィールドは、2列目に入ります。

SSRS 2008では、Tablixコントロールを使用しています。デフォルトでは、ヘッダー行とデータ行になります。データ行を右クリックし、[行を挿入] - [外部グループを下に]を選択します。 SSRS 2005では、同じ方法で追加できるフッター行があります。

+0

レポートのプレビューにすべてが正しく表示されます(行の挿入 - >外部グループ - 下)。 CSVにエクスポートすると、表示が異なります。 –

0

達成しようとしている効果は不可能ですが、その列を取り除くことはできます。 フッターとして使用する行を選択します。実際に関連付けられているテキストボックスは、そのテキストボックスのDataElementOutputをNoOutputに設定します。その行はCSVでエクスポートされません。 これは、レポート内のテキストボックスに適用されます。

0

SSRS 2008では、トップメニューの[レポート]タブをクリックします。次に、「ページのフッターを追加」を選択します。

関連する問題