我需要生成一个具有sum(Value1)和groupby(Value2)的计算字段,并在IIF条件下使用此计算字段来创建其他列。
我正在尝试将SAP Crystal报表公式转换为SSRS
If Sum ({abc}, {123}) >0 then
{abc}/Sum ({abc}, {123}) *100
else 0
我需要在SSRS中做
答案 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