我有一个带钻取组的简单.rdl报告。
按现状显示,折叠时,父行显示子行的总和,这是预期的。
但是,我也在计算“完成百分比字段”。我的问题在下面的模型中进行了描述。
当所有内容都扩展后,一切正常。All rows expanded
当我折叠某些行时,即问题开始时。现在,父行显示了预期的折叠行的总和。但是,因为我正在计算百分比,所以我不想显示百分比的总和,而是要显示折叠行的实际计算百分比。
例如,它显示:Unwanted behaviour
这可能吗?我想我需要写一些表达?单元格值当前是从数据集中拖动时得出的:[Sum(TargetDeviation)],其中TargetDeviation是一个简单的计算字段,实际/目标。 (= Fields!Tested.Value / Fields!ProgressTarget.Value)
感谢您的帮助。
我似乎已经将iif与InScope函数结合使用了。
= iif(InScope(“ YourGroupName”),Fields!Tested.Value / Fields!ProgressTarget.Value,SUM(Fields!Tested.Value)/ SUM(Fields!ProgressTarget.Value))