跳到主要内容
定义您的层级

在该页面上

定义您的层级

接下来,您将把层级添加至逻辑模型。层级是可选的业务逻辑功能。它定义了组之间的深入关系。

当您启用业务逻辑时,某些层级可能会由 Qlik Sense 从您的数据模型自动创建。如果导航到层级,可以看到业务逻辑创建了两个层级。

层级是逻辑模型

Default hierarchies in the logical model. There is one for Categories and Products and one for Supplies and Products

层级表示可用于在分析中相互分解的组。例如,由 Qlik Sense 创建的两个层级正确地标识了逻辑模型中的两个向下钻取关系:

  • Category 字段中的数据可以分解为 Products 字段中的数据。

  • Suppliers 字段中的数据可以分解为 Products 字段中的数据。

如果导航至 Insights 并选择 CategoryNameInsight Advisor 包括树地图,其按 ProductName分解 CategoryName

类别和产品分解 Insights 图表

Insight Advisor results. A breakdown chart for CategoryName and ProductName is selected.
提示注释层次结构不会在生成的图表中启用向下钻取选择。这需要向下钻取维度主条目目。例如,如果需要在选择国家/地区后从城市向下钻取的地图图表,则需要创建相应的向下钻取维度主条目。

为什么定义层级?

层级使您能够在逻辑模型中定义组之间的向下钻取关系。这有助于 Insight Advisor 创建分解数据的分析,例如树映射。层级还确保首选组一起用于向下钻取分析。

在您的数据模型中,国家数据和城市数据之间存在地理层级。如果导航至 Insights 并为字段 Country, 生成图表,则不会有生成的结果使用字段 City。我们可以通过在逻辑模型中添加新的层级来解决这个问题。

SalesCountrySalesCity 定义层级。

执行以下操作:

  1. 单击创建层级

  2. 名称,输入 Country-City

  3. 可用组选择 SalesCountry,然后单击 >

  4. 可用组选择 SalesCity,然后单击 >

  5. 单击创建

结果

导航至 Insights。从资产面板,选择Country。现在将具有反映 City-Country 层级的结果,包括树视图,其中显示 sum(Sales) by Country and City

Country 的新 Insight Advisor 结果

Insight Advisor results for selecting Country. There is a breakdown chart selected for Sum of Sales by Country and City