Ssrs 2008 文本框中的ssrs求和函数

Ssrs 2008 文本框中的ssrs求和函数,ssrs-2008,Ssrs 2008,我的报告中有两个数据集。我需要在一个文本框中放置一些符合特定条件的行 以下是我目前掌握的情况: =Sum(IIF((Fields!OPEN_TIME.Value, "calls")=Parameters!Date.Value,1,0)) 运行报告时出现以下错误: 文本bix的值表达式使用不带范围的聚合表达式。除非报告仅包含一个数据集,否则在数据区域之外使用的所有聚合都需要一个范围 我错过了什么? 在这里,如果您为如下字段指定数据集名称“(Fields!OPEN_TIME.Value,“call

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

以下是我目前掌握的情况:

=Sum(IIF((Fields!OPEN_TIME.Value, "calls")=Parameters!Date.Value,1,0))
运行报告时出现以下错误: 文本bix的值表达式使用不带范围的聚合表达式。除非报告仅包含一个数据集,否则在数据区域之外使用的所有聚合都需要一个范围

我错过了什么?


在这里,如果您为如下字段指定数据集名称“(Fields!OPEN_TIME.Value,“calls”)”,这是一个语法错误。。如果您使用的是分配给数据集1的表中的字段,而表分配给数据集2或文本框中的字段,则该字段应与聚合或“第一”、“最后”一起使用
示例:
首先(字段!打开\u TIME.Value,“调用”)
最后(字段!打开时间值,“调用”)
总和(字段!打开\u TIME.Value,“调用”)
计数(字段!打开\u TIME.Value,“调用”)…等
在上面的场景中,不要使用文本框,而是使用带有单个单元格的表将数据集“calls”分配给它,然后使用下面的表达式:
=总和(IIf(字段!打开时间值=参数!日期值,1,0))