关联选择项模型

选择是 Qlik Sense 中的主要交互方法。选择项可以筛选已加载到 Qlik Sense 的数据子集。您可以使用选择项集中关注想要了解更多信息的内容。Qlik Sense 根据其不同状态通过颜色编码值进行响应。

您可将自己的选择项视为 Qlik Sense 的输入。Qlik Sense 评估输入并将数据值上的颜色代码作为输出显示。

  • 输入状态:选择选择项 – 是否选择字段值。
  • 输出状态:字段值是否是可能值,考虑到选择项的逻辑推理。

选择项状态

在进行选择时,值的颜色会相应改变。可以使用 Qlik Sense 特征颜色(绿色、白色和灰色)在筛选器窗格、选择项列表条目和选择项工具中使用颜色编码。颜色能够提供有关帮助您选择字段值(分别为替代值、可能值和排除值)的信息。

下表列出了不同状态使用的颜色。

用于不同状况的颜色
颜色 州/省
绿色,带有复选标记作为选择项指示器 选定
白色 可能
浅灰色 替代
深灰色 排除
深灰色,带有复选标记作为选择项指示器 选定排除

选定状态

在筛选器窗格中选择一个或多个值,这些值变成绿色时,表示它们处于选定状态。在下图中,已选择值 1910s。此选择项可筛选出所加载数据的子集,并且筛选器窗格 DecadeYear 会根据此选择项更新。

已选择筛选器窗格中的 1910s。

Selection states in filter pane.

这些筛选器窗格总共有四种状态。除了选定状态(绿色)以外,还有可能值(白色)、浅灰色值(替代)和深灰色值(排除)。这些状态在以下部分介绍。

可能状态

Year 筛选器窗格中,年份 19141919 都显示为白色(可能值),因为这些值都是 1910s 中选定值 Decade 中的所有年份。所有可能值均与值 1910“相关”。您可以通过选择一个或多个可能值来优化选择项。

年份筛选器窗格中的 1914 到 1919 是可能的值。

Selection states in filter pane.

在以下图片中,已完成此类优化。在 Year 筛选器窗格中,已选择值 1918

Year 筛选器窗格中,已选择 1918

Selection states

使用两个筛选器窗格中的选择项时,可能值仅包含同时与 1910s1918 相关的值。不同筛选器窗格中的两个选择项之间存在逻辑 AND 条件。因此可能值必须同时与 1910s1918 相关。

Year 筛选器窗格中,不再有任何值处于可能状态,因为没有任何值同时与 1910s1918 相关。

备用状态

Decade 筛选器窗格中,已选择值 1910s,并且筛选器窗格中的所有其他字段都拥有某种特定状态,具体取决于它们与选定值的关系。

已选择 1910s 并且筛选器窗格中的所有其他字段具有不同状态,具体取决于其与 1910s 的关系。

Selection states in filter pane.

Decade筛选器窗格中的所有其他值都显示为浅灰色,表示它们是替代值。如果在相应的字段中尚未选择任何内容,则备用状态用于可能会用到的值。在选择 1910s 之前,Decade筛选器窗格中的所有值都是可能会用到的值。

替代值在逻辑上已排除,但它们只是在相同筛选器窗格中按单个选择项(一个或多个值的)进行排除。如果要清除选择 Decade 中的 1910s,则所有值的状态均为可能。

即使某值是替代值,仍可以选择该值,但这表示您部分做出新选择,而不是优化原始选择。与替代值结合使用可让您知道有替代值可用于同一选择项集。如果您拥有销售员名单,可以将替代值看作是可能有助于帮助或更换选定人员的销售员。

排除状态

在做出选择后,其他筛选器窗格中的值可能会被自动排除,因为这些值与选择项不相关。在以下图片中,已选择 1910s,因此已排除值 192019211922。此情况属于明显排除,因为年份 192019211922 不属于 1910sDecade 中的其他值是替代值,即这些值虽已被排除,但您仍可选择它们,从而扩展选择项。如果选择 1920s,此值将变成绿色,并且状态为选定。

已经排除了“年份”筛选器窗格中的 1920、1921 和 1922。

Selection states in filter pane.

但如果选择筛选器窗格 Year 中的可能值之一,则 Decade 中的所有替代值都将变成排除值。如果仅选择 1910s,这些值是替代值,但使用两个筛选器窗格中的选择项时,将排除不符合条件 1910sAND1918 的值。

Year 中的替代值仅按选择项 1918 进行排除。这些值都与值 1910s 相关,并且在选择 1918 之前,状态为可能。

Selection states

选定排除状态

如果在多个筛选器窗格中选择选择项,则可能会出现第五种状态:选定排除状态。

如前所述,每个字段值都拥有两种不同的状态:

  • 输入状态:选择选择项 – 是否选择字段值。
  • 输出状态:字段值是否是可能值,考虑到选择项的逻辑推理。

因为是首次选定值,所以值将进入选定排除状态,然后在其他字段中按选择项进行排除。

对于选定排除状态,首先选择表示该值的复选标记,然后进行排除,相反始终不要选择排除值。带有复选标记的深灰色字段表示该值是先前选定的值,但新的选择项当时已呈现选定排除状态。

Example:  

在下图中,第一个选择项是值 1910s1920s。值 1910s1920s 都为选定值(绿色),且筛选器窗格 Year 中的所有值都显示为白色(可能值),因为它们属于自 1910 年代或 1920 年代开始的所有年份,因此在逻辑上它们都是第一个选择项之后的可能值。第二个选择项是年份 191419151916。现在,1920s 不再是有效选择项的一部分,因为第二个选择项在逻辑上已排除 1920s。但是,1920s 仍然是选定值,因此用它来表示为选定排除值非常有意义。它是最初选择的值,但稍后选择项会将其排除。复选标记用来区分该值与从未选择的排除值。

带有复选标记的深灰色值为选定排除值。

Selected excluded state in filter pane.