减去SUM?

时间:2017-06-08 13:01:15

标签: sql reporting-services reportbuilder3.0

我想知道我是否可以执行这种代数使用,这是我试图执行的。

JCCM.BilledAmt + JCCM.udGEACrev As REVENUE_2,
(JCCM.udGEACrev + JCCM.BilledAmt) - JCCP.ActualCost As BilledCostDifference,

我尝试在括号之间添加REVENUE_2,但报表生成器不将其作为列

1 个答案:

答案 0 :(得分:1)

  1. 将计算字段添加到数据集中:
    - 右键单击​​数据集 - > Add Calculated Field
  2. 在弹出的对话框中输入以下值:
    - Field nameREVENUE_2
    - Field sourceFields!JCCM.BilledAmt.Value + Fields!JCCM.udGEACrev.Value
  3. 使用以下值添加另一个计算字段:
    - Field nameBilledCostDifference
    - Field sourceFields!REVENUE_2.Value - Fields!JCCP.ActualCost.Value
  4. 将第二个计算字段拖到报告中。
  5. 注意:
    除非您点击“确定”,否则SSRS将无法识别您添加的第一个计算字段。所以添加第一个计算字段,点击OK,添加第二个计算字段。