示例:按相关业务对象对字段进行排序
此示例说明了如何按相关业务对象对报告中的字段进行排序。
您想更改使用“员工”业务对象的报告的数据排序方式。您希望按地点排序,而不是按报告的第一列排序。您需要创建两个使用“员工”业务对象的计算字段,以便按相关业务对象“地点”对数据进行排序。
安全性:“System”功能区域中的以下域:
- Custom Field Management
- Custom Report Creation
- Manage: All Custom Reports
- 访问“Copy Standard Report to Custom Report”任务。复制 Workday 提供的包含位置数据的标准报告。
- 从“Standard Report Name”提示中选择“有效状态的员工 - 已编制索引”。
- 单击“OK”。
- 在“姓名”字段中输入“按地点 - 有效状态的员工 - 已编制索引”。
- 单击“确定”两次。
- 访问“创建计算字段”任务。为位置数据创建一个“提取”单实例计算字段。
- 在“字段名称”字段中,输入“ESI 位置”。
- 在“业务对象”提示中,选择“员工”。
- 在“函数”提示中选择“提取单实例”。
- 单击“OK”。
- 在“计算”选项卡上,选择以下值:提示值源字段地点条件为真排序字段地点名称排序方向升序(从 A 到 Z)要返回的实例最后一个出现的实例
- 单击“OK”。
- 单击“创建另一个计算字段”。为位置数据创建一个查询相关值计算字段。
- 在“字段名称”字段中,输入“查询相关视图的位置”。
- 在“业务对象”提示中,选择“员工”。
- 在“函数”提示中,选择“查询相关值”。
- 单击“OK”。
- 在“计算”选项卡上,选择以下值:提示值查询字段ESI 位置返回值地点
- 单击“OK”。
- 单击“Done”。
- 访问“编辑自定义报告”任务。为您的高级自定义报告添加“远程办公地点”计算字段。
- 从“报告名称”提示中,选择“按地点 - 有效状态的员工 - 已编制索引”。
- 单击“OK”。
- 访问“排序”选项卡。
- 在“排序和分组”版块中,取消选中“按可访问的第一列进行排序”复选框。
- 向网格中添加一行。
- 在网格中,从“字段”提示中选择“LRV 位置”。
- 单击“OK”。
- 单击“运行”。
查询相关值计算字段按“地点名称”(而非“员工编号”)对数据进行排序。
您可以创建附加的计算字段,以便按相关业务对象(而非主要业务对象)的字段对数据进行排序。