列表框中的“与”模式

不过,也可以将列表框设置为“与”模式。如果在列表框中将多个选择项设置为“与”模式,只有与所有已选定字段值相关的数据会显示在其他字段内。

Example:

您的数据源包含哪些客户购买了不同物品的信息。

当您在默认模式下选择多个物品时, QlikView 将显示已购买任意选定物品的客户。

当您在“与”模式下选择多个物品时, QlikView 将显示已购买所有选定物品的客户。

“与”模式先决条件

字段的模式可在列表框属性:一般标签中设置。

当激活与模式时,与号 ("&") 会显示在选中数值的前方。

如果单击并按住某个值片刻,则选择项会从选中的 () (绿色)切换为选中的 (红色)。与号也会替换为感叹号 ("!")。选择用于强制排除标记值,仅可在列表框处于与模式下作出。

与模式条件

字段始终不可设置为逻辑上的“和”模式。原因在于,只要相关字段仅链接至一个其他字段,“和”替代选择即具有逻辑意义。必需满足以下标准:

  • 字段必须仅存在于一个逻辑表格中,
  • 表格不超过两列,字段必须是其中第二列,
  • 表格不得包含任何重复记录,并且
  • 必须使用特殊限定符载入字段。如果表格用选择语句进行加载,则必须使用提前加载“Distinct”*。

在“和”模式下设置列表框

以下步骤描述了如何在“与”模式下设置列表框来替代默认模式(逻辑或)。执行以下步骤:

  1. 确保符合“与”模式的标准。
  2. 右键单击列表框,并选择属性
  3. 一般选项卡上勾选与模式复选框。

强制排除

强制排除(有时称为“非”选择项)和“与”选择项密切相关。强制排除可以明确排除字段值,换言之,QlikView 找到的解决方案可能与排除值无关。

点击单元格并按住鼠标按钮,直至单元格变为红色,即可进行强制排除。此种方式的 CTRL 单击等同于对前选择项/排除项的额外排除要求。强制排除仅可在字段处于“与”模式下进行。

See also: