Crystal reports 查找下一条包含[某些内容]的记录
我正在编写一份报告,其中包含住院患者(“IP”)手术就诊和后续x光检查的服务日期,该报告基于患者类型和收入代码:Crystal reports 查找下一条包含[某些内容]的记录,crystal-reports,contains,next,Crystal Reports,Contains,Next,我正在编写一份报告,其中包含住院患者(“IP”)手术就诊和后续x光检查的服务日期,该报告基于患者类型和收入代码: MRN AdmitDate Pattype RevCode ServiceDate 123 1/1/2015 IP 100 *null* 123 *null* PT 200 2/1/2015 123 *null* SVO 320
MRN AdmitDate Pattype RevCode ServiceDate
123 1/1/2015 IP 100 *null*
123 *null* PT 200 2/1/2015
123 *null* SVO 320 2/10/2015
123 *null* PT 200 2/15/2015
我试图将第1行和第3行汇总成一行,如下所示:
MRN AdmitDate Pattype FollowUp
123 1/1/2015 IP 2/10/2015
但是我使用@followup=
If {encounter.pattype} = "IP" then
if next ({encounter.pattype}) in [several different patient types]
if {charge_detail.revenuecode} in ["0320" to "0324"] then
{charge_detail.servicedate}
为什么要使用next函数,但第1行和第3行的Pattype不一样??3有SVO。。。???另外,如果你真的想这样做,我能想到的最简单的方法是按模式分组。正确的,患者类型根据他们的服务日期而变化,因此住院患者住院(第1行),然后是第3行的SVO(单次就诊门诊,又名x光)。这消除了分组方面的问题,因为我需要在一行上进行操作。为什么要使用下一个函数?但是对于第1行和第3行,Pattype是不一样的??3有SVO。。。???另外,如果你真的想这样做,我能想到的最简单的方法是按模式分组。正确的,患者类型根据他们的服务日期而变化,因此住院患者住院(第1行),然后是第3行的SVO(单次就诊门诊,又名x光)。这消除了分组方面的问题,因为我需要在一行上进行操作。