文本框中的ssrs sum函数

时间:2012-11-19 08:10:16

标签: ssrs-2008

我的报告中有2个数据集。我需要在文本框中放置一些符合特定条件的行。

这是我到目前为止所拥有的:

=Sum(IIF((Fields!OPEN_TIME.Value, "calls")=Parameters!Date.Value,1,0))

运行报告时出现以下错误: 文本bix的Value表达式使用不带作用域的聚合表达式。除非报告仅包含一个数据集

,否则在数据区域外使用的所有聚合都需要范围

我想念什么?

1 个答案:

答案 0 :(得分:1)


这里,如果您为这样的字段指定数据集名称“(Fields!OPEN_TIME.Value,”调用“)”“它的语法错误..如果您在分配给dataset1的表中使用该字段并且分配了表对于数据集2或文本框中的字段,该字段应与聚合或“第一”,“最后”使用 例如:
第一个(Fields!OPEN_TIME.Value,“call”)
last(Fields!OPEN_TIME.Value,“call”)
sum(Fields!OPEN_TIME.Value,“call”)
Count(Fields!OPEN_TIME.Value,“call”)......等 在上面的场景中,不是采用文本框,而是使用单个单元格的表格为其分配数据集“调用”,然后转到下面的表达式:
= Sum(IIf(Fields!OPEN_TIME.Value = Parameters!Date.Value,1,0))