其中的子句在表达和总和SSR中



如何创建和表达以下操作:

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)
  1. 表达通常以平等符号开头。
  2. (可选(您不需要每个SUM
  3. 周围的额外括号

,最终表达式应该看起来像这样。

=SUM(IIF(Fields!Status.Value = "Complete", Fields!Aug_17.Value, 0))
 / 
 SUM(IIF(Fields!Status.Value = "UnitStarts", Fields!Aug_17.Value, 0))