Crystal Reports:左外连接和过滤

时间:2016-07-09 11:39:03

标签: crystal-reports

在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

1 个答案:

答案 0 :(得分:1)

您只需要翻转条件的顺序:isnull(type) or type=A。您始终需要检查空值,否则Crystal会将其视为异常,并且不会继续评估该语句。