Reporting services 条件表达式
请帮我解决这个问题。 我是SSRS新手 我试图根据不同的产品类别,如AEC、MCL、MFG等,汇总Reporting services 条件表达式,reporting-services,Reporting Services,请帮我解决这个问题。 我是SSRS新手 我试图根据不同的产品类别,如AEC、MCL、MFG等,汇总金额(不含税)。。 我使用了IIF&Sum条件,但它抛出了一个错误 在这里,我粘贴了条件表达式plz遍历它 =IIf(((Fields!Prod_Horz_Category.Value="AEC",sum(Fields!Amt_w_o_Tax.Value)),IIf(Fields!Prod_Horz_Category.Value="ASB",sum(Fields!Amt_w_o_Tax.Value)
金额(不含税)
。。
我使用了IIF&Sum条件,但它抛出了一个错误
在这里,我粘贴了条件表达式plz遍历它
=IIf(((Fields!Prod_Horz_Category.Value="AEC",sum(Fields!Amt_w_o_Tax.Value)),IIf(Fields!Prod_Horz_Category.Value="ASB",sum(Fields!Amt_w_o_Tax.Value),IIf(Fields!Prod_Horz_Category.Value="MCL",sum(Fields!Amt_w_o_Tax.Value),IIf(Fields!Prod_Horz_Category.Value="ME",sum(Fields!Amt_w_o_Tax.Value),IIf(Fields!Prod_Horz_Category.Value="MFG",sum(Fields!Amt_w_o_Tax.Value),IIf(Fields!Prod_Horz_Category.Value="TRG",sum(Fields!Amt_w_o_Tax.Value),IIf(Fields!Prod_Horz_Category.Value="SUB",sum(Fields!Amt_w_o_Tax.Value),0))
您似乎正在使用嵌套的if语句执行此操作,但未正确设置格式 如果在计算中插入换行符和缩进,您可以很容易地看到哪里出错了
=IIf(
(
(Fields!Prod_Horz_Category.Value="AEC",
sum(Fields!Amt_w_o_Tax.Value)
),
IIf(Fields!Prod_Horz_Category.Value="ASB",
sum(Fields!Amt_w_o_Tax.Value),
IIf(Fields!Prod_Horz_Category.Value="MCL",
sum(Fields!Amt_w_o_Tax.Value),
IIf(Fields!Prod_Horz_Category.Value="ME",
sum(Fields!Amt_w_o_Tax.Value),
IIf(Fields!Prod_Horz_Category.Value="MFG",
sum(Fields!Amt_w_o_Tax.Value),
IIf(Fields!Prod_Horz_Category.Value="TRG",
sum(Fields!Amt_w_o_Tax.Value),
IIf(Fields!Prod_Horz_Category.Value="SUB",
sum(Fields!Amt_w_o_Tax.Value)
,0)
)
那些开始的大括号(
不属于,您的第一个IIF
没有足够的条件,并且没有足够的结束大括号)
来完成表达式
我不确定嵌套的if函数是否适合在这里使用-a将更有意义,即
=SWITCH(Fields!Prod_Horz_Category.Value="AEC", sum(Fields!Amt_w_o_Tax.Value),
Fields!Prod_Horz_Category.Value="ASB", sum(Fields!Amt_w_o_Tax.Value),
...
)
错误是什么?如果您使用了visual studio,它应该在警告面板=sum(字段!Prod\u Horz\u Category.Value=“AEC”、sum(字段!Amt\u w\u Tax.Value)、IIf(字段!Prod\u Horz\u Category.Value=“ASB”、sum(字段!Amt\u Horz\u Tax.Value)、IIf(字段!Prod\u Horz\u Category.Value=“MCL”、sum(字段!Amt\u w\u Horz\u Tax.Value)、IIf(字段!Prod\u Horz\u Tax.Value=“ME”、sum)中给出一些解释(字段!Amt\u w\u Tax.Value)、IIf(字段!Prod\u Horz\u Category.Value=“MFG”、sum(字段!Amt\u w\u Tax.Value)、IIf(字段!Prod\u Horz\u Category.Value=“TRG”、sum(字段!Amt\u w\u Tax.Value)、IIf(字段!Prod\u Horz\u Category.Value=“SUB”)、sum(字段!Amt\u w\u Tax.Value)、0)您好Jonnus值表达式中出现语法错误..,改进的格式请告诉我们您的进展情况以及是否需要进一步帮助