【问题标题】:Calculated field in SSRSSSRS 中的计算字段
【发布时间】:2015-02-12 23:39:05
【问题描述】:

我尝试创建一个计算字段,显示 15 分钟内处理的客户交易数量。

我已经添加了表达式:

=count(fields!wait.Value<15)

但是,当我运行查询时,我收到了错误消息:'expression used for the calculated field includes an aggregate RowNumber...'

您能否就如何创建计算字段提供建议,以便我可以捕获我想要的值?

我试过= SUM(IIF(Fields!wait.Value &lt; 15 , 1, 0)) 无济于事。

非常感谢。

【问题讨论】:

  • 错误消息听起来与您报告中的其他内容有关。删除此表达式后,您的报告是否成功运行?
  • 还有其他计算字段吗?因为你的第二个表达方式应该有效。
  • 感谢您的回复。删除表达式后报告运行良好;没有其他计算字段。不过我正在继续调查,希望能解决。

标签: reporting-services


【解决方案1】:

添加到数据集的计算字段不能具有聚合函数。计算字段本质上是向您的数据集添加一个额外的。听起来你可能想要一个变量?在报告的其他地方使用,您的第二个表达式将起作用,或类似的

=Count(IIf(Fields!wait.Value<15, 1, Nothing))

也可以。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-01
    相关资源
    最近更新 更多