如何在Workday报表中关联Worker与Leave Request Event以引入计算字段
解决方法步骤
1. 确认业务对象关联关系
- 打开目标报表的数据源配置界面,找到当前关联的Worker业务对象
- 查看Worker的关联字段列表,定位到指向Leave Request Event的关联项(通常命名为
LeaveEvents、AssociatedLeaveRequests这类集合字段,或单条关联字段) - 验证该关联的有效性,确保Worker记录能正确关联到对应的Leave Request Event记录
2. 扩展报表数据源
- 在报表数据源设置中,选中Worker业务对象,点击「添加关联对象」类选项,选择Leave Request Event完成关联引入
- 若为一对多关联(单个Worker对应多条Leave Request Event记录),提前规划好后续计算字段的聚合逻辑(比如求和、取最大值等)
3. 定位计算字段
- 你的计算字段归属Leave Request Event业务对象,在扩展后的数据源树中展开Leave Request Event节点,就能找到该计算字段
- 若字段未显示,尝试刷新数据源缓存或重新同步业务对象元数据
4. 将计算字段加入报表
- 从Leave Request Event的字段列表中,将目标计算字段拖拽到报表的列/度量区域
- 针对一对多关联场景,给计算字段设置合适的聚合函数(比如计算总请假时长用
SUM()包裹字段)
额外提示
- 若关联是单向的(仅Leave Request Event关联Worker,无反向关联),可将报表主数据源切换为Leave Request Event,再关联Worker,同样能同时获取两个对象的字段
- 检查计算字段的权限配置,确保报表访问用户具备该字段的查看权限
内容的提问来源于stack exchange,提问作者Jed Nkansa-Yeboah
相关产品推荐
相关产品推荐

