我有一个我认为是一个相当简单的问题,但我一生都无法弄清楚如何去做(SSRS 2008 R2)。我正在使用 tablix,因为我需要显示详细数据(不仅仅是聚合)
我有数据行(运费)和工作成本分布
报告中的(节略)数据是
TrackNo ShipCost NoJobs JobNo Job Cost T1 10.00 1 J1 10.00 T2 10.00 3 J2 3.33 T2 10.00 3 J3 3.33 T2 10.00 3 J4 3.33
因此,TrackNo T1 可能有 1 个与之关联的工作,而 TrackNo T2 可能有 3 个关联的工作。然后我按比例计算所有工作的成本。如果每批货物的成本为 10 美元:
- 跟踪没有 T1,工作没有 J1 将获得 10.00 美元
- 跟踪没有 T2,工作 J2、J3 和 J4 将各获得 3.33 美元
我想要一个像这样的深入报告:
TrackNo Ship Total No. Jobs Job No Job Total + T1 10.00 1 J1 10.00 + T2 10.00 2 J2 3.33 J3 3.33 J4 3.33
在我的报告中,第 1 组跟踪没有;第 2 组(子组)是工作编号。
曲目编号 工作编号
报告中的船舶总数为First(Fields!ShipTotal.Value)
我想对整个报告的 ShipTotal 求和(不是对工作总数求和,因为它们有舍入误差:例如 3.33 * 3 = 9.99)
如何将显示的值与第 1 组 ( First(Fields!ShipTotal.Value)
) 相加?我认为范围是方式,但我迷路了。