跳到主要内容

集合修饰符和默认字段值定义

下面介绍如何使用嵌套集合定义来定义字段值集合。

在这种情况下,必须使用 Element 函数 P() 和 E() ,分别呈现正值的元素集和字段排除值。在括号内,可以指定一个集合表达式和一个字段,例如 P({1} Customer)。这些函数不能在其他表达式中使用:

示例:  

示例和结果
示例 结果
sum( {$<Customer = P({1<Product={‘Shoe’}>} Customer)>} Sales )

返回当前选择项的销售额,但仅限购买过产品“Shoe”的客户。元素函数 P( ) 在此返回可能的客户列表;即字段 Product 中的选择项“Shoe”暗指的那些客户。

sum( {$<Customer = P({1<Product={‘Shoe’}>})>} Sales )

同上。如果省略 Element 函数中的字段,该函数将返回外部任务中指定字段的正值。

sum( {$<Customer = P({1<Product={‘Shoe’}>} Supplier)>} Sales )

返回当前选择项的销售额,但仅限提供过产品“Shoe”的客户。元素函数 P( ) 在此返回可能的供应商列表;即字段 Product 中的选择项“Shoe”暗指的那些供应商。供应商列表随后用作字段 Customer 中的选择项。

sum( {$<Customer = E({1<Product={‘Shoe’}>})>} Sales )

返回当前选择项的销售额,但仅限从未购买过产品“Shoe”的那些客户。元素函数 E( ) 在此返回排除的客户列表;即根据字段 Product 中的选择项“Shoe”排除的那些客户。

本页面有帮助吗?

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

加入分析现代化计划

Remove banner from view

使用分析现代化计划实现现代化,同时不损害您宝贵的 QlikView 应用程序。 单击此处 了解更多信息或联系: ampquestions@qlik.com