上一个主题下一个主题


如何创建格式化规则

  1. 在布局编辑器中,选择想要有条件格式化的报告元素。
  2. 在“属性编辑器”中选择“突出显示”选项卡。将出现“突出显示”页,如图 7-4 所示。如果尚未对所选元素指定任何格式化规则,则此页面是空的。
  3. 图 7-4 “突出显示”页
  4. 选择“添加”以添加新的格式化规则。
  5. 在“新建突出显示规则”上,通过完成下列步骤来创建规则以对报告元素应用特定格式:
    1. 首先考虑纯英语格式的规则。例如:
    2. If the order total is greater than $50,000.00, then set 
      the font color to blue and the font style to bold. 
      
      规则分为两个部分:If 和 Then。
      “新建突出显示”对话框会帮助您指定规则的“If”部分和“Then”部分,方法是将它们分为更具体的部分。
    3. 通过完成下列步骤来指定规则的“If”部分:
      1. 在第一个字段中,指定“If”表达式的第一个部分。在使用示例规则时,此部分是订单总量:
        • 如果订单总量值直接来自所选元素,则从下拉列表中选择“此数据项的值”。
        • 如果订单总量值来自另一个数据元素,则指定引用相关列绑定的表达式,该列绑定引用您需要的数据集值或计算出的值。以下表达式是一个示例:
        •     row["OrderTotal"] 
           

        如果想要帮助构造表达式,则通过选择省略号(...)按钮来使用“表达式构建器”。
      2. 在第二个字段中,通过从列表中选择选项来指定“If”表达式的第二个部分。在使用示例规则时,此部分是“大于”。
      3. 在第三个字段中,指定“If”表达式的第三个部分。在使用示例规则时,此部分是值 50000,如图 7-5 所示。
      4. 图 7-5 “新建突出显示规则”中 IF 表达式的元素
      现在您已经完成了规则的 If 部分,它指定:
      If row["OrderTotal"] is greater than 50000 
      
    4. 通过完成下列步骤来指定规则的“Then”部分,即“then set the font color to blue and the font style to bold”:
      • 选择“颜色”,然后从颜色拾取器中选择一种颜色。
      • 选择 B 以设置粗体格式,如图 7-6 所示。
      • 图 7-6 “新建突出显示规则”中 Then 表达式的元素
      选择“确定”。
      您创建的格式化规则将出现在“突出显示规则列表”中,如图 7-7 所示。该规则将在下一次运行报告时生效。

      图 7-7 突出显示规则列表
  6. 预览报告以测试格式化规则。

(c) Copyright Actuate Corporation 2006

上一个主题下一个主题