Доброе утро,
Я использую Reporting Services 2005 для создания одноразового отчета, который будет группировать записи в соответствии с полем PLANCODE. Я создал следующую функцию VB:
Function PayorGroup (ByVal ipc as String) as String
set ipc = PLANCODE
Select Case ipc
Case 'M01' to 'M99'
PayorGroup = "Medicare"
Case 'A01' to 'A99'
PayorGroup = "Medicare"
Case 'C01' to 'C99'
PayorGroup = "Cash Pay"
Case 'T01' to 'T99'
PayorGroup = "TCMS"
Case 'W01' to 'W99'
PayorGroup = "Work Comp"
Case 'Y01' to 'Y99'
PayorGroup = "Medi-Cal Managed Care"
Case 'Z01' to 'Z99'
PayorGroup = "Medi-Cal"
Case Else
PayorGroup = "Managed Care/Other"
End Select
Return PayorGroup
End Function
Мое намерение состоит в том, чтобы указанная выше функция оценивала поле PLANCODE и возвращала соответствующую PayorGroup, которая будет использоваться для группировки данных в моем отчете. Я поместил вышеупомянутую функцию в моем окне кода свойств отчета.
Как мне ссылаться на вышеуказанную функцию в новом вычисляемом поле, чтобы в отчете были сгруппированы данные, основанные на результатах этой функции? Украшение гласит, что выражение должно быть чем-то вроде = code.PayorGroup. Однако, когда я пробую это выражение в окне «Вычисляемое поле», я получаю печально известную красную волнистую линию, в которой говорится о нераспознанном идентификаторе.
Может ли кто-нибудь дать мне какое-то руководство относительно того, какой маршрут будет наилучшим для этого решения?
Спасибо,
Sid