0

ssrsを使用すると、式を含む2列に2つのフィールドがあります。次のようにパーセンテージを計算します。

FormatPercent(Fields!x.Value/Sum(Fields!x.Value))

FormatPercent(Fields!y.Value/Sum(Fields!y.Value))

これらのフィールドの違いを計算する 3 番目の列が必要です。これどうやってするの?

集計を使用するため、計算フィールドを使用して x と y の % を計算することはできません。したがって、式を使用しています。

次のように x と y の計算をやり直す 3 番目の式を追加したくありません。

    FormatPercent(Fields!x.Value/Sum(Fields!x.Value)) - 
           FormatPercent(Fields!y.Value/Sum(Fields!y.Value))

何か案は?

4

1 に答える 1

1
  • 2 つの異なる値を表示するテキスト ボックスに名前を付けます (txtXPercenttxtYpercent言う)。
  • コレクションを使用ReportItemsして、3 番目のテキスト ボックスでこれらを参照します。

そのような

=CInt(ReportItems!txtXPercent) - CInt(ReportItems!txtYpercent)
于 2013-01-31T09:41:52.833 に答える