# 组织结构图

您可以使用组织结构图 (Org chart) 从具有树状结构的数据创建组织结构图。通过展开和折叠树，可以在层次结构中导航。组织结构图包括在可视化捆绑中。

您需要使用具有两个定义树结构的维度的数据集。

* 第一个维度需要是节点的 ID。这将通常是传统组织结构图中的员工 ID。

* 第二个维度需要是父节点的 ID。这将通常是经理的员工 ID。

  其连接到第一个维度以创建树结构。

  如果该值为空或指向不存在的节点，则该节点将成为树顶部的根节点。

组织结构图的 数据集

| EmployeeID | ManagerID | 名称 | 标题 |
| --- | --- | --- | --- |
| A101 |  | Mary Bell | CEO |
| A102 | A101 | John Bialik | 执行秘书 |
| O101 | A101 | Lee Mayer | COO |
| I101 | A101 | Wendy Sanderson | CIO |
| T101 | A101 | Asim Nawrat | CTO |
| T102 | T101 | Emily Diaz | 产品副总裁 |
| T103 | T101 | Christine Nemic | 研发副总裁 |

还可以添加用作卡片说明的度量。

[Org Chart](https://play.vidyard.com/HCxBQRUybinjViaqacMiiY)

## 准备数据集

在为组织结构图准备数据集时，需要考虑一些事情。

* 您需要使用不到 33000 行的数据集。

  如果您使用更大的数据集，将忽略过多的行。这可导致具有不正确结构的树。将显示一条消息：已达到最大数据限制。树的显示可能不当。

* 确保数据不包含循环引用。

  循环引用可能导致节点被忽略，或创建多个根节点。会显示以下信息之一：

  数据包含循环引用，已省略节点。

  无根节点，请检查您的数据是否存在循环引用。

* 如果一个节点有 99 个以上子节点，则不会呈现过多的子节点。

  显示消息：已达到子节点最大数目，将省略节点。

* 您应当避免有大量没有父节点的行。这些节点将显示为根节点。根节点的最大数目为 99。

## 创建组织结构图

您可以使用组织结构图可视化 数据集。每个员工都显示为树结构中的一张卡片，可以将其展开和折叠。

执行以下操作：

1. 将组织结构图添加至您的工作表。

2. 将第一个维度设置为 EmployeeID。

3. 将第二个维度设置为 ManagerID。

4. 将标签添加至卡片。展开 EmployeeID 维度以查看标签属性。

   1. 将卡片标题设置为 Name。
   2. 将卡片副标题设置为 Title。

![带卡片和标题的组织图。](https://help.qlik.com/zh-CN/sense/May2025/Subsystems/Hub/Content/Resources/Images/ui_gen_orgchart.png)

## 更改图表的外观

您可自定义组织结构图的外观。

### 添加度量以设置描述

您可通过添加度量来显示描述。这将取代在属性卡片描述中设置的值。

### 更改演示模式

您可以在外观 &gt; 演示 &gt; 演示模式下设置组织结构图的显示方式。组织结构图可以显示整个树，也可以折叠和展开。如果组织结构图设置为展开/折叠，则还可以将组织结构图设置为在每次展开或折叠时自动调整大小以进行适配。

### 更改颜色

您可以两种不同方式更改卡片背景的颜色：

* 展开第一个维度并设置一个表达式，该表达式在卡片背景色下返回颜色或颜色代码。您可在表达式中引用数据字段。
* 在外观 &gt; 展示 &gt; 背景色下设置背景色。您可以将所有卡片设置为单一颜色，或使用表达式。如果使用表达式，则无法引用数据字段。

您也可通过外观 &gt; 展示 &gt; 字体颜色来设置文本的颜色。

### 更改卡边框

您可以在卡片外观下选择组织结构图卡片是否有边框和顶栏。如果选择包含边框，则可以在外观 &gt; 演示 &gt; &gt; 边框颜色&gt; 中设置边框颜色。可以将边框设置为单一颜色或使用表达式。如果使用表达式，则无法引用数据字段。

## 组织结构图中的选择

您可在组织结构图中选择卡片。选择卡将包含在选择中卡下面的所有子节点。

## 限制

有关一般限制的信息，请参阅 [限制](https://help.qlik.com/zh-CN/sense/May2025/Subsystems/Hub/Content/Sense_Hub/Visualizations/VisualizationBundle/visualization-bundle.htm#Limitati)。

相关学习:

* [如何配置可视化捆绑组织图？](https://help.qlik.com/lnk/How_configure_Visualization_Bundle_Org_chart)

## 了解详情

* [如何配置可视化捆绑组织图？](https://help.qlik.com/lnk/How_configure_Visualization_Bundle_Org_chart)