【发布时间】:2014-09-06 03:17:49
【问题描述】:
我有由{员工姓名、职位类型、经理姓名}组成的记录。我需要将高管、经理和员工的可变深度树形结构简化为高管、经理和员工的三层结构,以便每个员工都与其部门的顶级经理和该经理的高管相关联。我可以在加入经理姓名和员工姓名时使用职位类型来获取此信息,但是甚至可以在 Crystal Reports 中进行这种递归计算/查询吗?
【问题讨论】:
我有由{员工姓名、职位类型、经理姓名}组成的记录。我需要将高管、经理和员工的可变深度树形结构简化为高管、经理和员工的三层结构,以便每个员工都与其部门的顶级经理和该经理的高管相关联。我可以在加入经理姓名和员工姓名时使用职位类型来获取此信息,但是甚至可以在 Crystal Reports 中进行这种递归计算/查询吗?
【问题讨论】:
您可以通过使用一对自联接来做到这一点。基本上,只需将员工表的 3 个别名副本添加到报告中,然后像这样加入它们:
{Employee_ALIAS1.Manager_Name} → {EmployeeALIAS2.Name}
{Employee_ALIAS2.Manager_Name} → {EmployeeALIAS3.Name}
【讨论】: