次の式を使用して、各テーブル グループの上部に小計が表示されるいくつかのドリルダウンを含む表形式のレポートを作成しました。
コード:
=Sum(Fields!StandardTime.Value)
データ:
+-------+---+------------+----+----------+
|Company|Job|StandardTime|User|ActualTime|
+-------+---+------------+----+----------+
|Wirebox|tx | 5 |Joe | 1 |
|Wirebox|tx | 5 |Theo| 3 |
|Wirebox|ty | 10 |Joe | 4 |
|Wirebox|ty | 10 |Theo| 7 |
+-------+---+------------+----+----------+
報告:
+-------+---+------------+----+----------+
|Company|Job|StandardTime|User|ActualTime|
+-------+---+------------+----+----------+
|Wirebox| | 15 | | 15 |<---Company Total
| |tx | 5 | | 4 |<---Job Total
| | | |Joe | 1 |
| | | |Theo| 3 |
| |ty | 10 | | 11 |<---Job Total
| | | |Joe | 4 |
| | | |Theo| 7 |
+-------+---+------------+----+----------+
私が得ている問題は、StandardTime を一緒に追加して会社の合計を =Sum(Fields!StandardTime.Value) で取得すると、結果は 30 になり、例のように目的の 15 ではありません。レポートは SQL クエリのすべての StandardTime を追加していると思います。ただし、そのデータはクエリで複製されます。レポートに出力している数値だけを合計する方法はありますか?