创建静态变量

静态变量是可插入到报表包 doclet 中的文本字符串,例如标签或段落。

例如,如果您为当前月份创建一个名为 "CurrentMonth" 的静态变量,您可以输入文本 "August 2016"。报表滚动到下个月时,只需将 CurrentMonth 变量的文本更新为 "September 2016" 即可,此更改会传播到整个报表包中该变量的所有实例。

您也可以在 Narrative Reporting Web 界面中创建和定义静态变量;但是,您必须使用 Oracle Smart View for Office 将其插入到 doclet 中。

注:

开始之前,确保您已打开报表包并且已打开并签出 doclet。

要创建静态变量:

  1. 打开报表包,然后在“报表包”面板中的下拉列表中,选择变量

    显示“报表包”面板中的下拉列表中的可用选项。选项有“报表中心”和“变量”
  2. 在“报表包”面板中,单击创建新变量 “报表包”面板中表示“创建新变量”按钮的加号。,然后从下拉列表中选择静态变量

    报表包面板中将显示创建静态变量,您可以在此处输入变量名称和变量值以及可选描述:


    “报表包”面板,名为“创建静态变量”的区域目前显示了“名称”、“描述”和“值”字段。
  3. 按如下方式定义变量:
    1. 输入变量的名称

      名称必须在报表包的变量中保持唯一,并且名称应对变量加以描述,使其更容易查找。

    2. 可选:输入变量的描述
    3. 字段中,输入静态变量的文本。
      • 静态变量最多可以包含 255 个字符。

      • 文本字符串可以是标签或段落,在报表包中输入时将显示整个字符串。

    在以下示例中,用户创建了一个静态变量,“名称”是 "CurrentMonth"、“描述”是 "The current month and year for the report",“值”是 "August 2016"。此变量可插入到多个位置,展示当前月份日期的各种用法,如下所示:

    “创建静态变量”区域中的字段填充了用户定义的名称、描述和值。显示的绿色对勾标记是用于创建变量的“确定”按钮;显示的 X 用于取消变量创建。

    此变量可插入到多个位置,展示当前月份日期的各种用法,如下所示:

    • 将此静态变量插入到内部 "Operating Expenses" doclet 中显示的文本,内容是 "For the month of <<CurrentMonth>>"。

    • 将此静态变量插入到任何 doclet 的脚注中的段落,内容是 "During <CurrentMonth>>, ... "。

    下个月,要更新报表包中 "CurrentMonth" 日期的所有实例,只需修改变量值以使用新月份即可,例如 "September 2016"。此选项可确保一致地实施更改,而且值中不会留下错误的日期。

  4. 单击确定按钮 一个绿色对勾标记,表示“确定”按钮。

    要取消变量创建,请单击“取消”按钮 一个 X,表示“取消”按钮。

  5. 将变量插入到 doclet 中,按照“在 doclet 中插入变量”中的过程进行操作。