0

Visual Studio 内の SQL Server Reporting Services で、詳細と合計の行を含むレポートを作成しました。詳細行の値から合計行の値を差し引こうとすると、正しくないゼロの結果が得られます。以下の例を参照してください。

                 Col A                      Col B                      

Detail            4.7                      4.7 – 4.0
lines             3.7                      3.7 – 4.0
                  3.5                      3.5 – 4.0

Total/AVG         4.0  

列 B では、列 A の詳細行から数値を取得し、そこから合計行を差し引いて、0.7 の代わりにゼロを取得します。

4

1 に答える 1

2

詳細行内に平均を計算するための範囲を含める必要があります。グループ レベルでこれを行っている場合は、テーブルのグループで集計します。

=Fields!MyField.Value - AVG(Fields!MyField.Value, "table1_Group1")

データセット レベルの場合は、データセットで同じことができます。

=Fields!MyField.Value - AVG(Fields!MyField.Value, "MyDataset")
于 2013-06-06T03:38:26.920 に答える