关联选择项模型
选择是 Qlik Sense 中的主要交互方法。选择项可以筛选已加载到 Qlik Sense 的数据子集。您可以使用选择项集中关注想要了解更多信息的内容。Qlik Sense 根据其不同状态通过颜色编码值进行响应。
您可将自己的选择项视为 Qlik Sense 的输入。Qlik Sense 评估输入并将数据值上的颜色代码作为输出显示。
- 输入状态:选择选择项 – 是否选择字段值。
- 输出状态:字段值是否是可能值,考虑到选择项的逻辑推理。
选择项状态
在进行选择时,值的颜色会相应改变。可以使用 Qlik Sense 特征颜色(绿色、白色和灰色)在筛选器窗格、选择项列表条目和选择项工具中使用颜色编码。颜色能够提供有关帮助您选择字段值(分别为替代值、可能值和排除值)的信息。
下表列出了不同状态使用的颜色。
颜色 | 州/省 |
---|---|
绿色,带有复选标记作为选择项指示器 | 选定 |
白色 | 可能 |
浅灰色 | 替代 |
深灰色 | 排除 |
深灰色,带有复选标记作为选择项指示器 | 选定排除 |
选定状态
在筛选器窗格中选择一个或多个值,这些值变成绿色时,表示它们处于选定状态。在下图中,已选择值 1910s。此选择项可筛选出所加载数据的子集,并且筛选器窗格 Decade 和 Year 会根据此选择项更新。
这些筛选器窗格总共有四种状态。除了选定状态(绿色)以外,还有可能值(白色)、浅灰色值(替代)和深灰色值(排除)。这些状态在以下部分介绍。
可能状态
在 Year 筛选器窗格中,年份 1914 至 1919 都显示为白色(可能值),因为这些值都是 1910s 中选定值 Decade 中的所有年份。所有可能值均与值 1910“相关”。您可以通过选择一个或多个可能值来优化选择项。
在以下图片中,已完成此类优化。在 Year 筛选器窗格中,已选择值 1918。
使用两个筛选器窗格中的选择项时,可能值仅包含同时与 1910s 和 1918 相关的值。不同筛选器窗格中的两个选择项之间存在逻辑 AND 条件。因此可能值必须同时与 1910s 和 1918 相关。
在 Year 筛选器窗格中,不再有任何值处于可能状态,因为没有任何值同时与 1910s 和 1918 相关。
备用状态
在 Decade 筛选器窗格中,已选择值 1910s,并且筛选器窗格中的所有其他字段都拥有某种特定状态,具体取决于它们与选定值的关系。
Decade筛选器窗格中的所有其他值都显示为浅灰色,表示它们是替代值。如果在相应的字段中尚未选择任何内容,则备用状态用于可能会用到的值。在选择 1910s 之前,Decade筛选器窗格中的所有值都是可能会用到的值。
替代值在逻辑上已排除,但它们只是在相同筛选器窗格中按单个选择项(一个或多个值的)进行排除。如果要清除选择 Decade 中的 1910s,则所有值的状态均为可能。
即使某值是替代值,仍可以选择该值,但这表示您部分做出新选择,而不是优化原始选择。与替代值结合使用可让您知道有替代值可用于同一选择项集。如果您拥有销售员名单,可以将替代值看作是可能有助于帮助或更换选定人员的销售员。
排除状态
在做出选择后,其他筛选器窗格中的值可能会被自动排除,因为这些值与选择项不相关。在以下图片中,已选择 1910s,因此已排除值 1920、1921 和 1922。此情况属于明显排除,因为年份 1920、1921 和 1922 不属于 1910s。Decade 中的其他值是替代值,即这些值虽已被排除,但您仍可选择它们,从而扩展选择项。如果选择 1920s,此值将变成绿色,并且状态为选定。
但如果选择筛选器窗格 Year 中的可能值之一,则 Decade 中的所有替代值都将变成排除值。如果仅选择 1910s,这些值是替代值,但使用两个筛选器窗格中的选择项时,将排除不符合条件 1910sAND1918 的值。
选定排除状态
如果在多个筛选器窗格中选择选择项,则可能会出现第五种状态:选定排除状态。
如前所述,每个字段值都拥有两种不同的状态:
- 输入状态:选择选择项 – 是否选择字段值。
- 输出状态:字段值是否是可能值,考虑到选择项的逻辑推理。
因为是首次选定值,所以值将进入选定排除状态,然后在其他字段中按选择项进行排除。
对于选定排除状态,首先选择表示该值的复选标记,然后进行排除,相反始终不要选择排除值。带有复选标记的深灰色字段表示该值是先前选定的值,但新的选择项当时已呈现选定排除状态。
示例:
在下图中,第一个选择项是值 1910s 和 1920s。值 1910s 和 1920s 都为选定值(绿色),且筛选器窗格 Year 中的所有值都显示为白色(可能值),因为它们属于自 1910 年代或 1920 年代开始的所有年份,因此在逻辑上它们都是第一个选择项之后的可能值。第二个选择项是年份 1914、1915 和 1916。现在,1920s 不再是有效选择项的一部分,因为第二个选择项在逻辑上已排除 1920s。但是,1920s 仍然是选定值,因此用它来表示为选定排除值非常有意义。它是最初选择的值,但稍后选择项会将其排除。复选标记用来区分该值与从未选择的排除值。