2010-09-16 199 views
1

alt text表达式的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选项。

alt text

因此,我试图在红色小区添加另一种表达找到总和

expr2:=Sum(ReportItems!Textbox1.Value) 

其中TextBox1的是在表达式1的值。

但我得到一个错误:

Aggregate functions can be used only on report items contained in page headers and footers. 

我所需的输出是找到总百分比。任何帮助,将不胜感激。

回答

4

我只是复制您的报告,下面的代码工作过的表达:

Sum(Fields!count.Value)/Sum(Fields!count.Value, "Gender_Group")