跳到主要内容 跳到补充内容

定义您的层级

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

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

层级是逻辑模型

逻辑模型中的默认层级。

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

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

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

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

类别和产品分解 Insights 图表

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

为什么定义层级?

层级使您能够在逻辑模型中定义组之间的向下钻取关系。这有助于 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 结果

选择的 Country 的 Insight Advisor 结果。

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们如何改进!