할당을 사용하는 집합 수정자 및 암시적 집합 연산자
이 표기법은 필드에서 현재 선택을 무시하고 새 선택을 정의합니다. 단, 필드의 현재 선택 내용을 기준으로 필드 값을 추가하려는 경우 수정자 <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 제품의 교집합에 해당하는 현재 선택의 판매량을 반환합니다. |