条件格式设置、文本和隐藏的注意事项

性能注意事项

条件格式设置、文本和隐藏可能会影响性能,具体取决于报表的大小、使用的标准和使用频率(即,对多少单元格应用了条件格式设置、文本或隐藏)。对于性能,请注意以下事项:

  • 数据值比较的运算速度最快。

  • 成员名称和成员别名/说明等标准也很快,因为它们是元数据或数据查询的一部分。

  • 尽量避免使用层代、级别和帐户类型等标准,因为这些标准不是常规元数据或数据查询的一部分,会导致性能较差。

错误处理

语法错误通常显示在条件格式/文本和隐藏编辑器中:
屏幕截图中显示了 UI 中存在一个语法错误且具体错误为“名称包含非法字符 /\:|<>+*\\?"”

非语法错误在预览报表或网格时显示。例如,如果某一行中的条件隐藏引用列 B,而该列已从网格中删除,则预览报表时会显示错误:
屏幕截图中显示了上述情况下的错误:网格 1 中小于 3,000,000 的条件隐藏列 B 含有值无效的操作数类型。

基本隐藏和条件隐藏

Reports(报表)首先并且独立于条件隐藏处理基本隐藏(零、无数据、无访问权限和错误)。如果未使用基本隐藏来隐藏行或列,则会计算任何条件隐藏。

如果希望在行中的值为无数据或特定值(或在特定值范围内)时隐藏行或列,则需要在条件隐藏中同时指定这两个条件,并应用适当的运算符(与/或)并对条件表达式进行分组。

例如,如果要在数据值介于 -11 之间或者为无数据时隐藏行,条件隐藏将具有两个分组的表达式:

  • 当前行中的数据值 > -1 时隐藏与当前行中的数据值 < 1 时隐藏

    或者

  • 行中的数据值为无数据时隐藏


条件隐藏

要创建多个表达式的逻辑组,需要对表达式进行分组。有关分组条件表达式的详细信息,请参阅“使用高级条件”。