SSRS按表达式中的总和分组

时间:2018-12-17 19:00:50

标签: reporting-services reporting

我需要生成一个具有sum(Value1)和groupby(Value2)的计算字段,并在IIF条件下使用此计算字段来创建其他列。

我正在尝试将SAP Crystal报表公式转换为SSRS

If Sum ({abc}, {123}) >0 then
{abc}/Sum ({abc}, {123}) *100
else 0

我需要在SSRS中做

2 个答案:

答案 0 :(得分:1)

SSRS中的IIF语法为

=IIF(SUM(Fields!abc.Value, "Group123") > 0, 
   Fields!abc.Value/SUM(Fields!abc.Value,"Group123") * 100, 
   0
)

"Group123"值是您要使用的组的名称。

答案 1 :(得分:0)

我不确定您想要获得什么输出?如果可能的话,能否请您告知我更多详细信息(例如数据样本和预期输出)?

如果要获取特定组的总和,则可以使用以下表达式 = sum(iif(Fields!group.Value =“ aa”,Fields!abc.Value,0))

Zoe Zhi