跳到主要内容

集合修饰符和集合运算符

字段中的选择项可以使用作用于不同元素集合的集合运算符定义。例如,修饰符 <Year = {"20*", 1997} - {2000}> 将选择以“20”开头的所有年份以及“1997”年,但“2000”年除外。

示例和结果:  

示例和结果
示例 结果
sum( {$<Product = Product + {OurProduct1} – {OurProduct2} >} Sales ) 返回当前选择项的销售额,但将产品“OurProduct1”添加到所选产品列表中,并从所选产品列表中移除“OurProduct2”。
sum( {$<Year = Year + ({“20*”,1997} – {2000}) >} Sales )

返回当前选择项的销售额,但“Year”字段中有其他选择项:1997 和所有以“20”开头的选择项,但不包括 2000。

注意:如果当前选择项中包含 2000,它也将在修改后被包括进来。

sum( {$<Year = (Year + {“20*”,1997}) – {2000} >} Sales )

返回的结果几乎与上例相同,但同时如果 2000 年最初包含在当前选择项中,此时将排除 2000 年。该例显示的是使用括号定义优先顺序的重要性。

sum( {$<Year = {“*”} – {2000}, Product = {“*bearing*”} >} Sales )

返回当前选择项的销售额,但在“Year”中包含新选择项:除 2000 年以外的所有年份;并且仅针对包含字符串“bearing”的产品。

本页面有帮助吗?

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

加入分析现代化计划

Remove banner from view

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