Reporting services SSRS中具有多个表达式和操作的IIF函数?

Reporting services SSRS中具有多个表达式和操作的IIF函数?,reporting-services,Reporting Services,我需要为这样的SSRS报告编写一个公式 如果stateid=37和stateid=38,则 物理目标合计值*90/100,财务目标合计值*10/100,总和(物理目标合计值*90/100),总和(财务目标合计值*10/100)其他物理目标合计值*60/100, 财务目标总价值*40/100, 总和(物理目标总和价值*60/100),总和(财务目标总和价值*40/100) 我试过这个: =IIf(Parameters!stateid.Value=38 AND Parameters!stateid.

我需要为这样的SSRS报告编写一个公式

如果stateid=37和stateid=38,则

物理目标合计值*90/100,财务目标合计值*10/100,总和(物理目标合计值*90/100),总和(财务目标合计值*10/100)
其他
物理目标合计值*60/100, 财务目标总价值*40/100, 总和(物理目标总和价值*60/100),总和(财务目标总和价值*40/100)

我试过这个:

=IIf(Parameters!stateid.Value=38 AND Parameters!stateid.Value=37 ,Fields!Achivement_Financial_Gen*90\100,Fields!Achivement_Financial_Gen*60\100)

在表达式列中,报告显示
#错误
。我需要正确的语法来执行此操作。

您的表达式使用character\而不是character/来占卜

您还应该为字段使用Value属性

对于给定的表达式,应使用以下表达式

=IIf(Parameters!stateid.Value=38 AND Parameters!stateid.Value=37 ,Fields!Achivement_Financial_Gen*90/100,Fields!Achivement_Financial_Gen*60/100)