如何在Workday中基于Worker业务对象创建含12个月末列的编制人数报表
Workday 过去12个月部门编制人数报表构建指南
一、生成过去12个月的月末工作日列
Workday没有直接生成连续月份日期列的一键功能,但可以通过计算字段+日期函数手动生成12个目标列:
- 进入报表设计的「列配置」面板,点击「添加计算字段」
- 对每个过去月份,使用公式:
Last working day of each month(Add Months(Current Date, -N)),其中N为1到12的数字(比如N=1对应上个月月末,N=12对应12个月前的月末) - 给每个计算字段重命名为清晰的表头,比如「2024-05月末」「2024-04月末」等
二、搭建报表核心结构
- 行维度:选择Worker业务对象下的「部门」字段,开启「分组聚合」,确保同一部门的记录合并为一行
- 数值指标:添加
Count(Worker ID)作为编制人数统计项,若需过滤在职人员,可添加过滤条件:Worker Status = 'Active'(根据实际业务定义调整)
三、绑定日期列的时间过滤
为了确保每个日期列统计的是对应月末的编制人数,需要给每个数值指标添加「As Of Date」过滤:
- 选中对应月份的数值列,进入过滤设置
- 选择「As Of Date」,绑定到该列的月末工作日计算字段
- 重复此操作,为12个日期列分别配置对应的时间过滤
四、样式优化(匹配目标表格)
- 调整列顺序:按月份从远到近(或近到远)排列日期列
- 格式化日期表头:将计算字段的显示格式改为「YYYY-MM」,简化表头内容
- 对齐数值列:设置数值单元格为右对齐,提升可读性
- 添加合计行(可选):开启报表的「合计」功能,统计所有部门的总编制人数
内容的提问来源于stack exchange,提问作者Jed Nkansa-Yeboah
相关产品推荐
相关产品推荐

