我正在运行Crystal Reports版本XI。我有一张表" PatientRecords",其中包含以下列名称,dob,健康计划,地址等。我想返回所有患者的姓名,他们的健康计划只有APS或他们有APS和TCS。患者可能会在表中多次出现不同的健康计划。所有可能的健康计划都是APS,TCS,SELF和/或SPARK。
在水晶报道记录公式中,我尝试输入:
{PatientRecords.coverage} = "APS" or
({PatientRecords.coverage} = "APS" and {PatientRecords.coverage}="TCS")
这只给了我一些只有APS程序的人,但它并没有返回任何同时具有APS和TCS的患者。如何让Crystal Reports返回正确的数据?
Sample data:
John Smith, 03-21-1976, APS, 123 Test Way, Visit 1
Jane Murai, 02-15-1965, TCS, 2312 Apple Way, Visit 1
Richard Sams, 05-30-1985, APS, 33 Bans Way, Visit 1
John Smith, 03-21-1976, TCS, 123 Test Way, Visit 2
Jane Murai, 02-15-1965, APS, 2312 Apple Way, Visit 2
因此,每次患者就诊都是记录,每条记录可以有不同的覆盖范围,APS,TCS,SELF或SPARK。因此,一个人可以出现多次,但覆盖范围不同。
答案 0 :(得分:0)
问题是APS和TCS包含在同一个字段下,因此您唯一需要做的就是将搜索条件更改为{PatientRecords.coverage} =“APS”或{PatientRecords.coverage} =“TCS “所以它将返回两个记录
答案 1 :(得分:0)
{“APS”,“TCS”中的{PatientRecords.coverage]