Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# texbox的SSRS值表达式使用不带作用域的聚合表达式。多个数据集、多个表_C#_Reporting Services - Fatal编程技术网

C# texbox的SSRS值表达式使用不带作用域的聚合表达式。多个数据集、多个表

C# texbox的SSRS值表达式使用不带作用域的聚合表达式。多个数据集、多个表,c#,reporting-services,C#,Reporting Services,我正在构建一个页面中有两个表的报告。每个表在页面顶部的“基于用户的报告”复选框中可见 我正在用表达式显示表1 =IIF(参数!带不带支持的\u.Value=true、true、false) 另一个带有表达式的表 =IIF(参数!带_WithUpParm.Value=true、false、true) 这很好用。。。。。 现在我想在表格下面的文本框中显示totalrecords计数。这是SUM(Count(Fields!ID5_DAYS.Value),“DataSet1”) SUM(Count(Fi

我正在构建一个页面中有两个表的报告。每个表在页面顶部的“基于用户的报告”复选框中可见

我正在用表达式显示表1
=IIF(参数!带不带支持的\u.Value=true、true、false)
另一个带有表达式的表
=IIF(参数!带_WithUpParm.Value=true、false、true)
这很好用。。。。。 现在我想在表格下面的文本框中显示totalrecords计数。这是
SUM(Count(Fields!ID5_DAYS.Value),“DataSet1”)
SUM(Count(Fields!ID10_DAYS.Value),“DataSet2”)
每当表格显示时。。
但我得到的范围超出了聚合函数的范围,出现错误。你们能告诉我我错过了什么吗?

在我进入你们问题的核心之前,给我一个简短的提示。。。如果参数已经是布尔值,则在可见性属性中不需要
IIF
。您只需将可见性设置为
=参数!有无支持的_。值
=非参数!有_无支持值

对于实际问题,看起来您只是在
SUM
函数中声明范围。您还需要在
COUNT
函数中指定作用域。我不完全确定您是否需要多次指定范围,但请仅在
计数
中指定范围进行尝试,如果不需要,请将其添加到
总和

=SUM(COUNT(Fields!ID5_DAYS.Value, "DataSet1"), "DataSet1")

我尝试了COUNT(Fields!ID5_DAYS.Value,“DataSet1”),它成功了。。为了基于表格显示显示文本框,我使用了相同的表格表达式作为可见性表达式。它成功了,谢谢…@anvesh太好了,很高兴我能帮上忙。别忘了在我的答案上的箭头下方打勾,以将其标记为其他有类似问题的人的正确答案。