# 以树形图显示层次结构数据

该 示出如何创建树视图以查看层次结构数据。您可在有限的空间中显示大量值，并检测可能难以通过其它图表发现的模式。

我们将查看不同产品的销售额值，这些数值分类为四个级别。

* （产品组）。
* 产品子组
* 产品项目

![按产品组分组的树形图](https://help.qlik.com/zh-CN/sense/May2025/Subsystems/Hub/Content/Resources/Images/ex_gen_treemap1.png)

## 数据集

在该 中，我们将使用 Qlik Sense 教程 - 构建应用程序 中可用的两个数据文件。下载并展开教程，并且文件位于 Tutorials source 文件夹中：

* Sales.xlsx
* Item master.xlsx

要下载文件，转至 [教程 - 构建应用程序](https://help.qlik.com/zh-CN/sense/May2025/tutorials/Tutorial%20-%20Building%20an%20App.zip)。

将两个数据文件添加至空应用程序，确保它们通过 Item Number 关联。

加载的数据集包含食物和饮料产品的销售数据。Item Master 表格含有关于产品类别的信息。

## 可视化

我们向工作表添加树形图并设置以下维度和度量。

* 维度 &gt; 分组：Product Group（产品组）
* 维度 &gt; 分组：Product Sub Group（产品子组）
* 维度 &gt; 矩形：Item Desc（产品项目描述）
* 度量 &gt; 大小：`Sum(Sales)`（销售额值总和）

即创建了树形图，具有每个产品项目的矩形。矩形的大小根据销售额值确定，并且根据 Product Group 和 Product Sub Group 分组。

但是我们还希望向图表添加更多信息。矩形按产品组维度着色，但是我们希望按利润值将它们着色以同时确定哪些项目利润率最高。您可在外观 &gt; 颜色和图例中进行该操作。

* 将颜色设置为自定义。
* 将按度量着色设置为 `Avg(Margin/Sales)`

我们还希望查看图表中的销售额值。您可通过值标签外观 &gt; 演示来打开它们。

## 探索

![按产品组分组的树形图](https://help.qlik.com/zh-CN/sense/May2025/Subsystems/Hub/Content/Resources/Images/ex_gen_treemap1.png)

我们可以在图表中看到，Produce 具有最大销售额值，然后是 Canned Products。按利润率着色可让您确定突出的产品项目或组。您可通过选择产品组在树中向下钻取。

![树形图的向下钻取，显示特定产品类型。](https://help.qlik.com/zh-CN/sense/May2025/Subsystems/Hub/Content/Resources/Images/ex_gen_treemap2.png)

此处我们选择了 Produce，然后是 Fresh Fruit。Tell Tale Red Delicious Apples 是销量最高的，但是利润率在 Ebony Red Delicious Apples 上更高。