0

我的 SSRS 报告中有一个表格,其中包含针对性别的分组行,其中一行包含总值。所以我的桌子简而言之是这样的:

NumOfGenders   %Gender    Total Salaries    GenderSalaries in %  
Female    countRows ()      ?       [Sum][Salaries]           ?  
Male      CountRows ()      ?       [Sum][Salaries]           ?  
Total     CountRows ()      ?       [Sum][Salaries]           ?  

我不知道要让表达式来计算两种性别的百分比,以及两种性别的总工资百分比。我希望 % 性别为例如女性(女性的 countRows)/(整组的计数行)*100。所以我得到了表中女性和男性的份额。对于总工资,我希望女性在总工资中所占的份额是(女性)/(总工资)*100 的工资。工资行中的表达式为:

=Sum(Fields!Salaries.value)  

所以我想要这样的东西:

 =(Sum(Fields!Salaries.value "females")/(Sum(Fields!Salaries.value "Total")*100  

那么如何获得表达式中的性别特定值呢?

4

1 回答 1

0

我假设您的表格有一个“性别”组,并且您有一个小计字段来计算总计。假设您从名为 ds_dataset 的数据集中提取这些数据。

在这种情况下,您可以在性别百分比字段中输入以下表达式。

=(Sum(Fields!gender.value)*100)/Sum(Fields!gender.value,"ds_dataset")

这里的“ds_dataset”是您的数据集名称。

对于工资百分比,您可以类似地输入以下代码。

=(Sum(Fields!Salaries.value)*100)/Sum(Fields!Salaries.value,"ds_dataset")

如果不清楚,请告诉我。

于 2015-03-24T11:30:23.643 回答