使用条件格式设置可以将特定的格式设置应用于网格中的单元格。例如,假设定义了条件 "current cell value = 0",然后定义了一个格式用以在满足条件时将单元格字体的颜色变成蓝色。如果为单元格返回的数据值为 0,则字体颜色会变成蓝色。
条件格式设置优先于所有其他格式设置,并会替代之前在网格、行/列或单元格级别设置的格式设置。例如,如果使用条件格式设置更改单元格颜色,但又想保留与常规格式设置一起应用的特定小数位数,则必须使用条件格式设置指定这两种格式。
您可以通过应用条件格式设置来增强报表的功能。例如,可以对大于 1000 的任意值加下划线。您还可以设置更复杂的条件格式设置。例如,如果帐户类型为费用,当前单元格值大于 1000,则可以对此单元格应用粗体。此外,如果某产品单元格的值小于 1000,则可以将此单元格的背景色设置为绿色。
根据报表的大小,条件格式设置的使用方式会影响性能。性能还取决于所用条件和使用频率。以上所有因素的组合都会影响性能。诸如“数据值”、“成员名称”和“成员别名”/“说明”的标准速度较快,因为它们是元数据或数据查询的一部分。数据值比较速度最快。要尽可能避免使用诸如“层代”、“级别”、“帐户类型”、“属性值”的标准,因为它们不是常规元数据或数据查询的一部分,因此性能较慢。