我需要为这样的SSRS报告写一个公式
如果stateid = 37 AND stateid = 38则
phy_target_tot.value * 90/100,financial_target_tot.value * 10/100,sum(phy_target_tot.value * 90/100),sum(financial_target_tot.value * 10/100)
else
phy_target_tot.value * 60/100, financial_target_tot.value * 40/100, sum(phy_target_tot.value * 60/100),sum(financial_target_tot.value * 40/100)
我尝试过:
=IIf(Parameters!stateid.Value=38 AND Parameters!stateid.Value=37 ,Fields!Achivement_Financial_Gen*90\100,Fields!Achivement_Financial_Gen*60\100)
在“表达式”列中的报告显示#Error
。我需要正确的语法才能执行此操作。
答案 0 :(得分:0)
您的表达式使用字符\而不是字符/进行除法。
此外,您还应该在字段中使用Value属性
对于给定的表达式,以下应该起作用
=IIf(Parameters!stateid.Value=38 AND Parameters!stateid.Value=37 ,Fields!Achivement_Financial_Gen*90/100,Fields!Achivement_Financial_Gen*60/100)