首页 > 解决方案 > 在 SQL 或 Excel 中对多级组织层次结构进行分组

问题描述

我有一个带有组织结构表的 MSSQL DB。列是部门的名称、id 和它所属的父 id。

姓名 ID PARENT_ID
我的公司 1 1
技术部门 3 1
3A 3
发展 3A1 3A
支持 3A2 3A
第一层 3A2A 3A2
2级 3A2B 3A2
第 3 层 3A2C 3A2
研究 3C 3
1队 3C1 3C
2队 3C2 3C
3 队 3C3 3C
金融 4 1
人力资源 5 1
招聘 5A 5

我想要实现的是在 SQL、Excel 甚至 Powershell 中显示为分组列表。像这样:

一直在尝试 power pivot 并使用 PATH 和 LOOKUPVALUE 但无法完全弄清楚。:)

标签: sqlexcelpowershellparent-childpowerpivot

解决方案


推荐阅读