更改日历结构
- 导出 TimeStructure 电子表格
- 安全性:
- 模型管理访问权限
- “时间”权限
- “配置日历”权限
您可以向默认日历添加不同的时间层级,以更改“月”>“季度”>“年”结构。只有在以下情况下,您才需要更改日历结构:
- 未使用标准日历年度。
- 不想使用“月”>“季度”>“年”的日历结构。
- 需要添加其他日历。
如要更改日历结构,请导入 TimeStructure 电子表格。时间层级位于列中。每个时间层级都有一组列,分别为“代码”“标签”“短名称”。日历位于列表头下的第一行。在此行中,映射日历标签的结构。其余行是日历日期。您将每个日期映射到每个时间层级的代码和标签。
示例:将 2015 年 1 月 21 日映射到:
- 月:2015 年 1 月
- 季度:2015 年第 1 季度
- 年:2015 会计年度
Workday 建议您在沙盒环境实例中测试新的日历结构,以保护您的数据。
如果更改实例中的日历结构,系统会停用所有版本低于 15 的应用程序编程接口 (API),因为这些 API 指定了时段。在您自定义日历后,对于任何尝试使用旧版 API 请求特定月份数据的行为(或类似的 API 调用),系统均会返回错误信息。如要更改结构,请将所有 API 客户端升级,使用新的版本 15 API。
- 打开已保存的 TimeStructure 电子表格。
- (可选)在 TimeStructure 电子表格中,更改时间层级标签和映射。完成此任务时,请参考以下信息:
选项 描述 日期必填。电子表格中的第一列必须包含“日期”。“日期”列中的数据必须采用 Excel 日期格式。如要更新现有时间结构,请确保此电子表格中的日期范围与现有时间结构的日期范围匹配。日历中的第一个和最后一个条目代表日期范围。如要延长日历的日期,请下载空白的 TimeStructure 电子表格,然后单独导入延长的日期。代码对于每个时间层级均为必填。您可以在公式中引用代码。在日历名称所在行中输入时间层级的代码,然后将该代码映射到每个日期。示例:输入“月”。对于 2015 年 1 月中的每个日期,输入对应的代码“1/2015”。对于时间层级代码,您可以使用以下特殊字符:- 短破折号
- 长破折号
- 正斜杠
- 反斜杠
- 下划线
对于时段代码,您可以使用以下特殊字符:- 短破折号
- 长破折号
- 正斜杠
- 反斜杠
- 下划线
- 连字符
标签必填。指示工作表和报告上的时间层级显示方式和时间显示方式。示例:在日历的第一行中输入标签“月”。“月”将显示在工作表的“显示选项”中。为行中的每个日期输入“2015 年 1 月”“2015 年 2 月”等。在工作表中,标题列将显示“2015 年 1 月”“2015 年 2 月”等。短名称(可选)指示如何缩写标签。日历元素的短名称不会显示在模型中。 - (可选)添加或移除时间层级。包括时间层级的全部 3 列:
- 代码
- 标签
- 短名称
按从小到大的顺序对时间层级的各组列进行排序。示例:如果您想将“半年”添加到“月”>“季度”>“年”结构中,请在“年”之前,“季度”之后添加 3 列。在本示例中,常规文本表示现有内容。斜体文本表示您添加到电子表格中的新内容。日期代码标签短名称代码标签2015 年 1 月 1 日half半年HYyear年2015 年 1 月 2 日half-1上半年HY-120152015 会计年度
完成更改日历后,导入该电子表格。