我試圖使用SSRS 2008 R2檢查我們是否符合使用標準記錄患者信息的標準。例如,在PatientID的組頭中,我有=Not IsNothing(Fields!DATEOFBIRTH.Value)
。現在,我想要計算返回True的患者數量。最顯而易見的方法是從SSRS中的組標題總計表達式
=Sum(Iif(Not IsNothing(Fields!DATEOFBIRTH.Value)
, 1
, 0
)
)
(這實際上是不行的,因爲我有每個患者多行,但不要在意的時刻。)問題是,如果我找到我的邏輯是錯誤的,我有在兩個地方進行糾正,如果我忘了它並不明顯。在Crystal中,我要麼使用正在運行的計數器,對組中的更改進行評估,要麼使用WhilePrintingRecords;
進行手動計數,得出的公式會在兩個位置返回T/F結果。普遍接受的SSRS方式是做什麼的?謝謝。