跳转至

Tagetik 样式

Tagetik 样式功能

Tagetik 样式是一种报表格式化工具,允许您定义和自定义表单的外观:例如,可以通过应用特定字体或更改边框和单元格的颜色来突出显示某些数据并提高表格的可读性。

要使用 Tagetik 样式,必须在 Excel 加载项中创建样式表、定义其属性,并将样式表应用到所需的表单或矩阵。

应用样式

定义 Tagetik 样式后,可以在两个不同级别应用它:

  • 表单级别。在这种情况下,用户可以选择使用表中定义为默认的样式,还是使用自定义样式。
  • 矩阵级别。在这种情况下,用户可以选择不应用任何样式,或仅将表单所选样式应用于矩阵的行或列

样式表在 Excel 中定义,因此可用于所有表单。对样式表的任何更改都会影响与其关联的所有表单。

要应用样式的表单元素

可以为以下元素设置样式:

  • 数字
  • 对齐
  • 字体
  • 边框
  • 填充
  • 保护

为每个属性分别创建不同的样式很有用,例如一个用于字体、一个用于数字、一个用于对齐、一个用于边框,而不是创建一个包含多个定义的样式。这样,就可以设计灵活的布局并创建多种样式组合。

矩阵中样式应用的级别

通过将矩阵上的样式与构成其结构的元素(以层次树形式显示)相关联来应用自定义样式。随后样式从最高级别向下应用;较低部分继承较高级别的设置,除非指定了不同的样式。

注意:样式可以关联到矩阵的所有部分。

树层次结构的详细信息及其元素描述如下:

元素 描述
(第 1 级)Matrix 树的最高级别:样式应用于矩阵内的所有元素。
(第 2 级)Rows and columns 此级别上的样式应用于所有矩阵行/列。
(第 3 级)Row/column structure 此级别上的样式应用于行/列结构的区域。提供以下详细信息: - Only values:样式仅应用于行/列值区域(数字)。 - Only headers:样式应用于行/列标题。 - Whole area:样式同时应用于值区域和行/列标题。
(第 4 级)Row/column content 这是第 3 级元素的进一步细化。在此,样式仅根据行/列值中的特定内容应用。 - Amounts:样式应用于从数据库读取的值。 - Placeholders:样式应用于矩阵中定义的占位符。 - Formulas:样式应用于矩阵中定义的公式。 - Subtotals:样式应用于矩阵中定义的小计类型公式。 - Hyperlink for new elements wizard:样式应用于用于在动态矩阵中打开新行的超链接。 - FST items:样式应用于矩阵中使用的财务报表模板项目。 注意:在此级别,可以为每个元素关联多个样式。 注意:如果矩阵的行/列筛选器树中存在多个此级别的元素(例如 amounts 和 FST items),则系统将应用行/列筛选器树中最低元素上设置的样式。
(第 5 级)Formatting type 在此级别,样式管理 FST items、公式和小计的格式。 注意:定义 FST items 时(参见FST items 页面),可以定义 Formatting type 属性,该属性指定仅应用于具有相同格式的行的格式。 如果存在多个级别的公式和小计,此级别表示它们在矩阵中嵌套的级别。 例如: - 第 0 级小计/公式仅依赖于非公式元素(amounts), - 第 1 级小计/公式最多依赖于第 0 级小计/公式。

当样式应用于给定部分时,该部分在树中以粗体显示。

条件格式

条件格式功能允许您指定一个条件,在运行表单时满足该条件才会应用样式。条件通过以单元格字段语法插入表达式来定义(参见单元格字段)。下面提供了一些示例:

条件 描述
$Period.code = '06' 仅对期间 06 应用格式
CONTAINS($Scenario.version, "ACT") 仅对当前场景应用格式
OR($Period.code = "06", $Period.code = "12") 仅对期间 06 或 12 应用格式
$Cust_Dim2.attribute5 = "Yes" 仅对自定义维度 2 的属性 5 设置为 "Yes" 的元素应用格式。

要插入应用样式所需满足的条件,请点击Condition 旁边的按钮,或使用左侧列中提供的预定义函数。

前导和尾随样式

leadingtrailing 选项允许您仅将样式应用于矩阵的第一行/列或最后一行/列。例如,当您只想为矩阵应用外部边框时,它们很有用。在这种情况下,样式只能应用于矩阵的最外层元素,即 leading 和 trailing。

索引样式

已定义的样式包括用于格式化索引表的特定默认样式。这些样式可以修改。

样式 描述
TGK_TOC_PAGE_COLUMN 应用于包含页码的列的样式
TGK_TOC_REPORT_ROW 应用于表示表单的索引行的样式
TGK_TOC_TEMPLATE_ROW 应用于表示模板的索引行的样式
TGK_TOC_SHEET_ROW 应用于表示工作表的索引行的样式

用于 Web 表单的 Tagetik 样式

在 Excel 加载项中配置的样式设置对 Web 表单同样有效。但是,在 Excel 中设置样式时,可以确定样式中要管理的元素,例如仅字体、仅边框等。相反,对于 Web 表单,系统会读取所有现有设置。因此,如果在 Excel 的样式中取消选择了之前已设置格式的元素,Web 表单仍会读取构成该样式的所有元素。