表达式的SSRS/RDLC计算小计
问题描述:
这是需要的结果。 我已经填充State(RowGroup),Male(ColGroup),Year(ColGroup)和矩阵内的数据。要计算数据总数(100),我使用了AddTotal功能,方法是右键单击它。 但在本报告中,我用表达式来计算个人百分比。
表达式1:计算百分比我用这个表达式:
=Fields!count.Value/Sum(Fields!count.Value, "Gender_Group")
我在填充此百分比(25%,25%)也没有问题。
我现在的问题是计算总百分比。 (50%)。 我在Total字段行看不到RDD中的AddTotal选项。
因此,我试图在红色小区添加另一种表达找到总和
expr2:=Sum(ReportItems!Textbox1.Value)
其中TextBox1的是在表达式1的值。
但我得到一个错误:
Aggregate functions can be used only on report items contained in page headers and footers.
我所需的输出是找到总百分比。任何帮助,将不胜感激。
答
我只是复制您的报告,下面的代码工作过的表达:
Sum(Fields!count.Value)/Sum(Fields!count.Value, "Gender_Group")