我正在尝试使用 SSRS 2008 R2 检查我们是否符合记录患者信息的标准。例如,在 PatientID 的组标题中,我有=Not IsNothing(Fields!DATEOFBIRTH.Value)
. 现在,我想计算返回 True 的患者人数。显而易见的方法是
=Sum(Iif(Not IsNothing(Fields!DATEOFBIRTH.Value)
, 1
, 0
)
)
(这实际上是行不通的,因为我每个病人都有多行,但暂时不要介意。)问题是,如果我发现我的逻辑是错误的,我必须在两个地方进行更正,它赢了如果我忘记了,那就不明显了。在 Crystal 中,我要么使用运行计数,评估组的变化,要么使用手动计数WhilePrintingRecords;
,在两个位置都有一个返回 T/F 结果的公式。普遍接受的 SSRS 方法是什么?谢谢。