跳到主要内容

集合修饰符使用赋值和默认集合运算符

此表示法定义了新选择项,忽略了字段中的当前选择项。然而,如果想要选择项基于字段中的当前选择项,并添加字段值,例如,可能需要特定修饰符 <Year = Year + {2007, 2008}>。其简短等效的编写方式是 <Year += {2007, 2008}>,即以赋值运算符默认定义并集。同样,交集、补集和对称差集可由赋值运算符默认定义为 “*=”、“–=” 和 “/=”。

示例:  

示例和结果
示例 结果
sum( {$<Product += {OurProduct1, OurProduct2} >} Sales )

返回当前选择项的销售额,但使用默认并集将产品“OurProduct1”和“OurProduct2”添加到所选产品列表。

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

返回当前选择项的销售额,但使用默认并集在选择项中添加许多年份:1997 年和所有以“20”开头的年份,但不包括 2000。

注意:如果当前选择项中包含 2000,它也将在修改后被包括进来。如同 <Year=Year + ({“20*”,1997}–{2000})>

sum( {$<Product *= {OurProduct1} >} Sales )

返回当前选择项的销售额,但仅针对当前所选产品和 OurProduct1 产品的交集。

本页面有帮助吗?

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

加入分析现代化计划

Remove banner from view

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