如何创建和表达以下操作:
sum aug-17其中status ="完整"
除以
sum aug-17其中status =" unitstarts"
我尝试了以下内容:
(SUM(IFF(Fields!Status = "Complete",Fields!Aug_17)))/(SUM(IIF(Fields!Status
= "UnitStarts",Fields!Aug_17)))
我是使用工作室的新手,似乎无法破解这个,您可以说我应该以百分比回来。
谢谢
您需要纠正的几件事,我不能保证它在这些更改后会起作用,因为我无法测试,但它肯定不会起作用,因为它没有任何损失。
1:IIF
需要三个参数
IIF(<Expression to evaluate>, <Result when True>, <Result when false>)
2:当您引用字段时,必须明确说明所需的属性,这通常是Value
属性。
所以,您的第一个IIF应该阅读
之类的东西IFF(Fields!Status.Value = "Complete",Fields!Aug_17,0)
- 表达通常以平等符号开头。
- (可选(您不需要每个
SUM
周围的额外括号
,最终表达式应该看起来像这样。
=SUM(IIF(Fields!Status.Value = "Complete", Fields!Aug_17.Value, 0))
/
SUM(IIF(Fields!Status.Value = "UnitStarts", Fields!Aug_17.Value, 0))