Crystal Report公式显示特定字段不为空的记录?

时间:2017-09-05 12:53:08

标签: crystal-reports formula

我正在使用SQL连接从多个表中检索数据。我按部门分组记录。我只想显示那些部门名称不为空的记录。我可以通过JOINS控制它,但在其他一些场景中我需要显示空部门记录。是否有任何公式可以实现?我目前的公式是:

if {?ParamGrp} = "Department" then
(
  "Department Name:  " &{tblEmployees.DepartmentName}
)
else if {?ParamGrp} = "" then
(
  ""
)

1 个答案:

答案 0 :(得分:1)

Crystal具有内置公式ISNULL(),适用于值为字面为空的情况,而不仅仅是空字符串。您可以轻松地将其拼接到现有代码中:

IF ISNULL({tblEmployees.DepartmentName}) OR {?ParamGrp} = "" THEN
    ""
ELSE IF {?ParamGrp} = "Department" THEN
    "Department Name:  " & {tblEmployees.DepartmentName}