跳至主要内容
Workday User Guide
上次更新时间 :2026-03-13
将动态数据从Workday报告添加到工作簿

将动态数据从Workday报告添加到工作簿

先决条件

  • 安全性:“System”功能区域中的“Worksheets”
    安全域。
Workday 报告必须满足以下条件:
  • 属于高级自定义报告、矩阵报告或组合报告。Worksheets 不支持插入其他类型的报告,例如简单报告、标准报告或 Xpresso 报告。
  • 已启用 Worksheets。在自定义报告的“高级”选项卡中,选择“启用 Worksheets”
    。启用报告后,当您启动数据向导时,该报告会显示在可用报告列表中。
  • 已启用为 Web 服务(仅高级自定义报告有此要求)。在自定义报告的“高级”选项卡中,选择“启用为 Web 服务”
  • 包括主要业务对象和所有必要的相关业务对象中的字段。如果您使用相关业务对象,则报告必须包含组列标题。
  • 使用以下字段类型:布尔值、日期、数值(仅限整数)、文本、多实例或单实例。Worksheets 不支持其他类型(币种、日期时间、日期时区、时间)。
  • 不包含重复的列标签(列标题重设值)或 XML 别名。
  • 不包含使用“运行时不提示”
    提示选项的字段。

背景信息

数据向导将指导您定义要从现有Workday报告添加到工作簿的数据。此外,您还能力选择是让工作簿与原始报告数据保持同步(称为动态数据),还是向工作簿添加报告数据而不与数据保持同步(称为静态数据)。特别是对于自定义组合报告,您还可以单击报告右上方区域的
“创建工作簿”
按钮,自动创建一个新工作簿,并将结果添加为动态数据“”。
您可以在一个工作簿中添加来自一个或多个 Workday 报告的数据。对于您要从中添加数据的每个报告,我们建议您使用一个新工作表。如果您选择了要用于动态数据“”的报告,并且该报告包含提示,则当报告运行以刷新动态数据“”时,您可以选择要用于这些提示的值。
在具有多个基于某个高级自定义报告的动态数据区域的工作簿中,您无需单独管理每组动态数据提示。您可以选择一组提示作为全局提示, Worksheets会在动态数据刷新时,将这些提示值应用于工作簿中所有工作表(报告)内的所有动态数据区域。
Worksheets在报告中支持的目标以下数据字段类型:布尔值、日期、数值(仅限整数)、文本、多实例和单实例。

启动数据向导

  1. 选择数据的起始单元格。Worksheets开始在所选单元格中添加数据,并向该单元格的右侧及向下添加数据。
  2. 单击
    “共享”
    按钮旁边的
    “添加动态数据”
    按钮。然后,数据向导将指导您完成从报告创建动态数据区域的工作流。

选择报告

  1. 选择一个报告作为动态数据“”的数据源。默认情况下,只有已启用Worksheets的报告才会显示在报告列表中。
  2. (可选)选择
    “包括未启用Worksheets的报告”
    期权,以查看您有权访问的所有报告。
    注:如果您选择的报告未针对Worksheets启用,则向工作簿添加动态数据的过程可能会失败。
    “包括未针对Worksheets启用的报告”
    期权将遵守现有的报告共享安全设置。Worksheets仅显示您可以在系统中其他位置运行的报告。

选择提示值

选择报告提示值(如果适用):
  • (可选)选中
    “使用报告默认值”
    后,在初次获取报告数据以及刷新动态数据“”时,将使用报告中的默认提示值“”。
  • (可选)为适用的日期提示选择
    “动态确定值”
    ,然后选择一个动态值,以根据情境(例如当前日期)确定提示值。
  • (可选)如果您之前将某个报告指定为源报告,则可以选择
    “映射到现有提示”
    选项,然后选择已定义的全局提示“”。可用提示会显示表名称和提示名称。
  • (可选)如果您更改或添加了提示值,但后来又更改了主意,请选择
    “全部重置为默认值”
    以恢复为默认的提示值。

选择列

  1. 使用以下方法之一选择要包括在工作簿中的列:
    • 将它们拖动到预览区域中。
    • 单击列名称旁边的
      “+”
    • 按名称搜索列。
    • 单击
      “全选”
  2. (可选)通过单击“X”图标移除报告列,或通过拖动列对它们重新排序。
  3. (可选)单击报告右侧的
    “列选项
    ”(三点状)菜单,对报告列进行重命名,使用对动态数据区域更有意义的名称。然后,在
    “显示名称”
    字段中输入一个名称。Workday报告中的原始名称在新名称下方以较小的字体显示。该名称对于动态数据区域(报告)必须唯一。
  4. (可选)单击列右侧的
    “列选项
    ”(三点状)菜单,设置数据格式。在
    “格式”
    下拉菜单中,可选格式与
    数字格式”
    菜单中的选项相匹配。在相关的动态数据刷新时, Worksheets会保留格式。
  5. (可选,仅适用于高级自定义报告)单击
    “添加备注列”
    ,在动态数据中为您以后要手动输入的备注添加列。即使在动态数据刷新后,如果您希望使注释与正确的数据行保持一致,请使用注释列。添加“注释”列后:
    • 您可以将备注列拖动到工作表中的其他地点()。
    • 您必须在
      “键”
      字段中选择一个报告列。您选择的列必须包含唯一值,例如员工编号。值不得随时间更改,并且只能存在于动态数据的
      一行
      中。Worksheets 使用键来匹配备注行与动态数据行。请确保您的键是唯一的;否则,备注将会丢失。
    • 如果您现在在数据向导中至少添加了一个备注列,则可以在完成向导后在动态数据中添加更多备注列。
  6. (可选,仅适用于高级自定义报告)单击
    “添加公式列”
    ,将一列添加到您要在以后手动输入的标量公式的动态数据中。此公式将仅对动态数据区域中的数据行进行计算。您可以:
    • 将公式列拖动到工作表中的其他地点。
    • 请添加多个公式列。
  7. (可选)要根据报告中的特定列对数据进行排序,请选择
    “排序依据
    ”列和序列(可用 Z 或 Z A)。如果您使用
    “排序依据”
    对数据进行排序,此排序将替代Workday报告定义中的排序设置。如果您使用数据向导的排序期权, Worksheets会在您刷新数据时保留所选的排序顺序。当您刷新时,工作簿内的标准排序(使用
    “数据”
    >
    “排序
    ”)不会保留。

选择选项(可选)

  1. 动态数据
    静态值的
    形式
    插入报告数据
    。如果您在上一步中添加了注释列或公式列,则
    “静态值”
    期权不可用。
  2. 为要创建的动态数据表输入“
    表名称”
    。您可以将此表名称与列名称结合使用,以创建对动态数据的引用;这些被称为结构化引用。 表名称的长度可以介于 1 到 255 个字符之间。表格名称在“”工作簿中必须唯一,并且不能与任何数据透视表名称相同。如果您不输入表名称, Worksheets会根据基础Workday报告名称自动创建一个值。此外:
    • 如果报告名称包含无效字符(字母、数字、下划线或句点以外的字符),则在生成的表名称中,这些字符将替换为下划线。
    • 如果生成的表名称与工作簿地址冲突(例如 A1 的单元格地址或工作表名称/地址), Worksheets会在生成的名称后附加下划线。
    • 对于动态数据表“”的第一个实例“”, Worksheets会将报告名称用作表名称,而不在末尾添加数字。如果您基于同一个报告向工作簿中添加两个或更多动态数据区域, Worksheets会在每个自动生成的表名称末尾添加一个唯一数字。
    • 如果报告名称长度超过 255 个字符,系统会截断生成的表名称,并添加一个唯一的数字。
  3. 如果要在生成包含所有报告数据的动态数据区域之前预览结果,请选择
    “限制插入的行数”
  4. 如果您不希望Worksheets自动突出显示
    动态数据区域
    的内容,请取消选中“突出显示动态数据区域”复选框。
  5. 仅限所有者执行动态数据编辑和刷新
  6. 启用多实例值,
    以使多实例字段的所有值都显示在生成的工作簿中。
  7. (可选)要将此报告中的提示指定为全局提示,请选择
    “设置为源报告”
    期权。您只能为工作簿“”选择一个源报告。如果您选择此报告作为源报告,则需要将动态数据区域的其他提示值映射到全局提示。对于其他动态数据区域,请在数据向导的
    “选择提示值”
    页面中,选择
    “映射到现有提示”
    选项,然后选择所需的全局提示“”。
  8. 单击
    “保存并刷新”
    ,以运行关联的Workday报告,并在工作簿中显示动态数据。