2

次のように、合計の列を合計する ssrs レポートがあります。

=Sum(CDEC(Fields!Month01Balance.Value))

現在、Excel にエクスポートする場合、これは数式としてエクスポートされません。ReportFields コレクションを使用してそれを行う方法があると言われましたが、それを機能させることはできません。数式を Excel にエクスポートするための合計列を取得する方法を知っている人はいますか? 行数がわからないので、ReportField の各テキスト ボックスを手動で参照することはできません。

ここにポインタをありがとう!

4

1 に答える 1

4

セルの VALUE を数式を表すテキストに置き換える必要がありますが、数式の前にアポストロフィを 1 つ付ける必要があります。

あ | ビ | C

2 | 4 | 6

なる:

あ | ビ | C

2 | 4 | '=A1+B1

レポートを Excel にエクスポートするときは、単一​​のアポストロフィをすべて [nothing] に置き換えます。数式が実行されます。

提案: 「Show_Formulas」という名前の新しいブール値レポート パラメータを作成します。次に、フィールド C の式を記述します: =IIF(Parameters!ShowFormulas.Value,"'=A" & RowNumber("myQuery") & "+B" & RowNumber("myQuery"),Fields!C.Value)

このようにして、エンドユーザーはレポートの値を確認するか、エクスポート用の数式を表示するレポートを再実行できます。

于 2014-01-17T19:24:45.210 に答える