在 SQL 或 Excel 中分组多级组织层次结构

时间:2021-04-12 15:00:18

标签: sql excel powershell parent-child powerpivot

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

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

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

  • 我的公司
    • 技术部
      • 信息技术
        • 开发
        • 支持
          • 第 1 层
          • 第 2 层
          • 第 3 层
      • 研究
    • 金融
    • 人力资源
      • 招聘

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

0 个答案:

没有答案
相关问题