在Crystal Reports中我想以一种方式在EmployeeId上连接两个表,在最终结果数据集中我得到EmployeeId,其中Type等于A或Type为null。我很容易通过命令来完成它,但我需要通过table choice not命令来完成它。当我离开外连接表并过滤记录条件Type = A或IsNull(Type)时,类型值为null的记录将被删除。你能告诉我怎么做吗?
表1
EmployeeId
1
2
3
表2
EmployeeId, Type
1, A
2, B
3, NULL
结果集
EmployeeId, Type
1, A
3, NULL
此致 Przemek
答案 0 :(得分:1)
您只需要翻转条件的顺序:isnull(type) or type=A
。您始终需要检查空值,否则Crystal会将其视为异常,并且不会继续评估该语句。