1

私は SSRS を初めて使用し、総計として絶対値を持つ列の合計が必要なレポートを作成しています。私は次のデータベース構造を持っています:

ExpCat  long_short  Qty
USA     Long        10
USA     Long        30
USA     Long        -15
USA     Short       5 
USA     Short       -1
Japan   Long        50
Japan   Long        10
Japan   Short       -2

行グループで long_short 列を使用し、マトリックスで列グループとして ExpCat 列を使用しました。

現在の出力:

Entity  Japan   USA
 Long   60      25
 Short  -2      4
 Gross  58      29

望ましい出力:

Entity  Japan   USA
Long    60      25
Short   -2      4
Gross   62      29

ここで、Gross は、日本と米国のそれぞれのロングとショートの絶対合計です。

グロスを計算するために次の式を試しました:

=IIf(InScope("ExpCat"),Sum(Field!Qty),0)

ここに画像の説明を入力

どんな助けでも大歓迎です。ありがとう。

4

1 に答える 1

2

I SSRS 式を作成できるはずです。式は次のようになります: =Abs(iff(InScope("ExpCat"),Sum(Field!Qty),0)) 探している値が得られます。

于 2016-04-06T18:12:11.007 に答える