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

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

示例：

示例和结果

| 示例 | 结果 |
| --- | --- |
| sum( {$&lt;Product += {OurProduct1, OurProduct2} &gt;} Sales ) | 返回当前选择项的销售额，但使用默认并集将产品“OurProduct1”和“OurProduct2”添加到所选产品列表。 |
| sum( {$&lt;Year += {“20\*”,1997} – {2000} &gt;} Sales ) | 返回当前选择项的销售额，但使用默认并集在选择项中添加许多年份：1997 年和所有以“20”开头的年份，但不包括 2000。<br><br>注意：如果当前选择项中包含 2000，它也将在修改后被包括进来。如同 `<Year=Year + ({“20*”,1997}–{2000})>`。 |
| sum( {$&lt;Product \*= {OurProduct1} &gt;} Sales ) | 返回当前选择项的销售额，但仅针对当前所选产品和 OurProduct1 产品的交集。 |