Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.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
Reporting services 仅对可见行中的值求和_Reporting Services - Fatal编程技术网

Reporting services 仅对可见行中的值求和

Reporting services 仅对可见行中的值求和,reporting-services,Reporting Services,我有一份报告,其中一组的可见性是根据[total]是否大于5来切换的。我想再做一行,只将每列的可见信息相加。第一列是所有者名称,第三列[total]除以第二列得到第四列[avg]。现在它正在计算一切,包括隐藏的行 此外,第2-4列是根据表达式计算的 我希望它看起来像什么的例子 Owner Count Total AVG Bob 3 12 4 Jane 1 9 9 Marcos 2 24 12 TOT

我有一份报告,其中一组的可见性是根据[total]是否大于5来切换的。我想再做一行,只将每列的可见信息相加。第一列是所有者名称,第三列[total]除以第二列得到第四列[avg]。现在它正在计算一切,包括隐藏的行

此外,第2-4列是根据表达式计算的

我希望它看起来像什么的例子

Owner    Count  Total   AVG

Bob      3      12      4
Jane     1      9       9
Marcos   2      24     12

TOTAL:   6      45     7.5
我还需要计算可见所有者的总数,并将其除以活动所有者的总数,我从第二个数据集中提取

例如,如果我们总共有12个所有者

Total listed owners: 3
% of owners: 25%

对于显示的全部所有者,只需对用于隐藏行的表达式执行
SUM

=SUM(IIF(Fields!Total.Value > 5, 1, 0))

然后,为了得到百分比,将其除以总行的
计数,包括隐藏的行(您已经有了)。

我仍然有一个问题。我不确定它为什么不起作用,但我有一个确切的结论:=Sum(IIf(Count(Fields!Group.Value)\CountDistinct(Fields!cmp_code.Value)>=5,1,0)),每次它都显示为0。如果这正是您所拥有的,这是行不通的,因为你用反斜杠\而不是正斜杠/来做除法。我在两个方向上的斜杠都得到了相同的结果。