【问题标题】:Subtracting of a SUM?减去 SUM?
【发布时间】:2017-06-08 13:01:14
【问题描述】:

我想知道我是否可以执行这种代数使用,这是我正在尝试执行的那些。

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

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

【问题讨论】:

  • 为什么会有这么多标签?
  • ReportBuilder 是否适用于 mySQL?
  • 您不能使用在同一“级别”定义的列别名。

标签: sql reporting-services reportbuilder3.0


【解决方案1】:

是的。

  1. 向数据集添加计算字段:
    -右键数据集->Add Calculated Field
  2. 在弹出的对话框中输入以下值:
    -Field name:REVENUE_2
    -Field sourceFields!JCCM.BilledAmt.Value + Fields!JCCM.udGEACrev.Value
  3. 添加另一个具有以下值的计算字段:
    -Field name:BilledCostDifference
    -Field sourceFields!REVENUE_2.Value - Fields!JCCP.ActualCost.Value
  4. 将第二个计算字段拖到您的报表中。

注意:
SSRS 不会识别您添加的第一个计算字段,除非您点击确定。所以添加第一个计算字段,点击确定,添加第二个计算字段。

【讨论】:

  • 太棒了,我不知道计算字段,
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-05-19
  • 2017-05-11
  • 2019-09-18
  • 1970-01-01
  • 2020-04-07
  • 2014-05-04
  • 1970-01-01
相关资源
最近更新 更多