自定义字段和组 | Qlik Cloud帮助
跳到主要内容 跳到补充内容

自定义字段和组

上次更新日期:2026/9/30

自定义您的 逻辑模型 的下一步是定义您的字段和组。字段和组是逻辑模型的基本级别。所有其他逻辑模型都使用这些组。

如果启用自定义逻辑模型,Qlik Sense 会自动从数据模型创建默认组。它还会设置所有字段的属性。其中一些组和字段属性需要调整。Qlik Sense 将对您的数据模型进行最佳解释,但并非总是正确,例如,哪些字段应当隐藏或哪些字段属于度量字段。

字段和组(具有默认组)

字段和组,显示商业逻辑应用的默认组和字段值

存在三种组:

  • 维度:维度组包含分类为维度的相关字段。维度组还可以包含分类为度量或日期的字段。

  • 度量:度量组由相关度量字段组成。只有度量值才能属于度量组。

  • 日历: 日历组在您的逻辑模型中包含一个时间维度。日历组只能包含维度并且必须具有至少一个临时字段(例如日期、时间戳或年份)。

每个组都有具有带以下属性的字段:

  • 可见性:定义 Insight Advisor 中的字段是否可见。隐藏的字段仍然可用于分析,例如当用户搜索该字段时。

  • 分类:定义字段在分析中扮演的默认角色。分类可以是广义的,例如维度;或者是具体的,例如城市。

  • 数据值查找:控制用户是否可从该字段搜索具体值。减少启用了数据值查找的字段的数目有助于避免误报结果,并缩短生成结果的时间。

  • 默认聚合:为 Insight Advisor 中的度量设置标准聚合。当字段具有默认聚合时,Insight Advisor 始终在将其用作度量时应用该聚合。用户可以编辑 Insight Advisor 分析,将聚合更改为 Insight Advisor 中的其他类型。

  • 有利趋势:定义有利趋势是上升还是下降。

  • 整体合计:在生成涉及具有复杂表达式的主度量值的结果,Insight Advisor 自身无法确定使用何种聚合时,定义应使用何种聚合。只能为主度量值设置总体聚合。

  • 收藏夹:定义一个度量,当 Insight Advisor 生成没有问题或字段选择的分析时,应该在分析中更经常地使用该度量,例如使用生成。

  • 默认期间粒度:设置用于分析中日期字段的默认粒度。

您可以通过点击设置列来设置表格中显示的列。

可将字段取消分组。取消分组的字段不属于任何组,不属于分析范围之内。

为什么要定义字段和组?

通过定义字段和组能够设置字段和主条目的默认处理方式。当定义字段时,可以设置有关 Insight Advisor 处理它们的方式的首选项。例如:

  • 该字段是否应当可用于 Insight Advisor 分析?

  • 该字段是否应当用作维度或度量?用作什么类型的维度或度量?

  • Insight Advisor 是否可在搜索中查找字段的单个值?

  • 当用作度量时,字段的默认聚合应该是什么?

当定义组时,告知 Insight Advisor 哪些字段密切相关,并且应当在分析中一起使用。组用于创建其他商业逻辑功能,例如包、日历期间和行为。

自定义字段和组

将从整理一些字段属性开始,以更改可见性并调整一些分类。然后将组中的一些字段取消分组。使用这些字段,可新建以下组:

  • SalesCity

  • SalesCountry

  • SupportCalls

  • SupportDate

把一些字段保持取消分组状态。Insight Advisor 将不会在任何分析中使用取消分组的字段。这将删除和分析不相关的字段,例如 ID 和 GeoInfo 字段。

自定义字段属性

  1. 导航至 Fields & groups。

  2. 在 Employees 中,调整以下字段:

    • 对于 Extension,设置以下属性:

      • 可见性:可见
      • 分类:维度

      • 数据值查找:否

      • 默认聚合:未指定

    • 对于 EmployeeName,设置以下属性:

      • 可见性:可见

      • 分类:维度

      • 数据值查找:是

      • 默认聚合:未指定

    • 对于 Hire Date,设置以下属性:

      • 可见性:可见

    • 对于 Reports To,设置以下属性:

      • 可见性: 隐藏

      • 分类:维度

      • 数据值查找:是

      • 默认聚合: 未指定

    • 对于 Title,设置以下属性:

      • 可见性:可见

    • 对于 Year Salary,设置以下属性:

      • 可见性:可见

      • 分类: 货币

      • 数据值查找:否

      • 默认聚合:总和

取消字段分组

  1. 在 Categories 中,选择 CatID-CategoryID。

  2. 在客户中,选择以下内容:

    • 城市

    • 国家

    • CountryCode

    • CustomerID

    • 纬度

    • 经度

    • Longitude_Latitude

    • OrderID

    • ShipperID

  3. 在 Suppliers 中,选择 SupplierID。

  4. 在 SupportCalls 中,选择以下项:

    • SupportCalls.EmployeeID

    • SupportCalls

    • AverageCallSatisfaction

    • 日期

  5. 在 Products 中,选择 ProductID。

  6. 在 Employees 中,选择 EmployeeID。

  7. 在 Sales_ENT 中,选择以下字段:

    • Address

    • 城市

    • ContactName

    • 国家

    • CountryCode

    • 客户

    • CustomerID

    • 纬度

    • 经度

    • Longitude_Latitude

    • OrderID

    • ShipperID

  8. 单击取消分组。

创建 SalesCity 组

使用该组可以将与城市信息相关的维度字段分组在一起。在稍后创建层级时将使用此项。

  1. 单击创建组。

  2. 对于组名称,输入 SalesCity。

  3. 对于组类型,选择维度。

  4. 将以下字段添加至组:

    • 城市

    • Longitude_Latitude

  5. 单击创建。

创建 SalesCountry 组

使用该组可以将与国家/地区信息相关的维度字段分组在一起。在稍后创建层级时将使用此项。

  1. 单击创建组。

  2. 对于组名称,输入 SalesCountry。

  3. 对于组类型,选择维度。

  4. 将以下字段添加至组:

    • 国家

    • CountryCode

  5. 单击创建。

创建 SupportCalls 组

已从之前的 SupportCalls 组删除了所有字段,因为该组被分类为维度组。将使用这些字段创建度量组。

  1. 单击创建组。

  2. 对于组名称,输入 SupportCalls。

  3. 对于组类型,选择度量。

  4. 将以下字段添加至组:

    • AverageCallSatisfaction

    • SupportCalls

  5. 单击创建。

创建 SupportDate 组

最后,从支持呼叫数据中为 Date 字段创建日历组。

  1. 单击创建组。

  2. 对于组名称,输入 SupportDate。

  3. 对于组类型,选择日历。

  4. 将以下字段添加至组:

    • 日期

  5. 单击创建。

结果

在应用程序导航菜单中,前往工作表,然后点击Insight Advisor。查看资产面板。资产中的字段数目明显减少。例如,ID 字段不再存在于此处。

Insight Advisor 资产面板中的字段

应用了商业逻辑的 Insight advisor 。资产面板隐藏了许多与分析无关的字段。

现在,搜索 what is the profit by employee。此时, 不使用 EmployeeIDInsight Advisor,而是使用 EmployeeName,后者在可视化中用作维度字段时效果更佳。

what is the profit by employee 的结果

按员工查询结果划分的利润。显示按员工姓名列出的毛利总和的条形图就是匹配结果。将显示其他结果。它们显示一个值表,显示每个员工的毛利,以及一个组合图,显示员工姓名对毛利的贡献。

本页面有帮助吗?

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