首页 > 解决方案 > 水晶报表交叉表条件格式

问题描述

我正在使用 Crystal Reports(版本 13)。我必须根据其他列的条件显示具有某些背景颜色的日期明智的考勤登记册。例如

Emp#   Date           Hours   ApprovalStatus 
____   ____           ___      ___________
A01    01-May-19      8        A 
A01    02-May-19      8        A
A01    03-May-19      8        R
A02    01--May-19     8        R
A02-   02-May-19      8        A
..
..
etc 

目前我已经设计了日期明智的交叉表报告。但无法为状态不是“A”的相关员工日期条目显示颜色(例如红色)。

注意: ApprovalStatus列是报表数据源的一部分,但此列不包含在交叉表中。

在此处输入图像描述

任何人都可以帮助我实现这一目标?

标签: crystal-reports

解决方案


右键单击交叉表中的字段/单元格,然后选择“格式化字段”。转到“字体”选项卡,“颜色”字段右侧有一个公式图标。

单击公式图标并写下您的公式,例如

 if approvalStatus <> 'A' then CrRed

推荐阅读