Vb.net 如何在Reporting Services分组中引用VB函数
早上好 我正在使用ReportingServices2005生成一个一次性报告,该报告将根据PLANCODE字段对记录进行分组。我创建了以下VB函数:Vb.net 如何在Reporting Services分组中引用VB函数,vb.net,reportingservices-2005,Vb.net,Reportingservices 2005,早上好 我正在使用ReportingServices2005生成一个一次性报告,该报告将根据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"
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,该PayorGroup将用于对报表中的数据进行分组。我已将上述函数放置在我的报告属性代码窗口中
如何在新的计算字段中引用上述函数,以便报表根据此函数的结果对数据进行分组?doucmentation声明表达式应该类似于=code.PayorGroup。然而,当我在计算字段窗口中尝试这个表达式时,我得到了一条臭名昭著的红色曲线,表示未识别的Idnetifier
有人能给我提供一些关于这个解决方案的最佳路线的指导吗
谢谢,
Sid我建议为此在SQL中创建一个查找表,并将其与您拥有的基表/查询连接起来 它有几个优点