如何创建和表达以执行以下操作:
SUM Aug-17,其中Status =“Complete”
DIVIDE BY
SUM Aug-17,其中Status =“UnitStarts”
我尝试了以下内容:
(SUM(IFF(Fields!Status = "Complete",Fields!Aug_17)))/(SUM(IIF(Fields!Status
= "UnitStarts",Fields!Aug_17)))
我是使用Studio的新手,似乎无法破解这个,因为你可以告诉我应该以百分比回来。
由于
答案 0 :(得分:0)
你需要纠正的一些事情,我不能保证它会在这些变化之后起作用,因为我无法测试,但它肯定不会起作用,因为它没有什么可失去的。
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))