Reporting services 仅对可见行中的值求和
我有一份报告,其中一组的可见性是根据[total]是否大于5来切换的。我想再做一行,只将每列的可见信息相加。第一列是所有者名称,第三列[total]除以第二列得到第四列[avg]。现在它正在计算一切,包括隐藏的行 此外,第2-4列是根据表达式计算的 我希望它看起来像什么的例子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
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。如果这正是您所拥有的,这是行不通的,因为你用反斜杠\而不是正斜杠/来做除法。我在两个方向上的斜杠都得到了相同的结果。