기본 콘텐츠로 건너뛰기

집합 식별자

집합 식별자는 데이터의 레코드 집합(모든 데이터 또는 데이터의 하위 집합)을 나타냅니다. 선택으로 정의된 레코드 집합입니다. 현재 선택, 모든 데이터(선택 없음), 북마크에서 선택 또는 대체 상태에서 선택일 수 있습니다.

Sum( {$<Year = {2009}>} Sales )에서 식별자는 달러 기호 $입니다. 이는 현재 선택을 나타냅니다. 또한 가능한 모든 레코드를 나타냅니다. 그런 다음 이 집합은 집합 표현식의 수정자 부분에 의해 변경될 수 있습니다. Year에서 선택 2009가 추가됩니다.

더 복잡한 집합 표현식에서는 두 개의 식별자를 연산자와 함께 사용하여 두 레코드 집합의 합집합, 차집합 또는 교집합을 형성할 수 있습니다.

다음 표는 몇 가지 사용되는 식별자를 보여 줍니다.

일반 식별자가 있는 예
식별자 설명
1 선택 내용과 관계없이 응용 프로그램에 있는 모든 레코드의 전체 집합을 나타냅니다.
$ 기본 상태에서 현재 선택의 레코드를 나타냅니다. 따라서 {$} 집합 표현식은 일반적으로 집합 표현식을 지정하지 않는 것과 같습니다.
$1 기본 상태의 이전 선택을 나타냅니다. $2는 하나를 제외한 이전 선택을 나타냅니다.
$_1 다음(이후) 선택을 나타냅니다. $_2는 하나를 제외한 다음 선택을 나타냅니다.
BM01 북마크 ID 또는 북마크 이름을 사용할 수 있습니다.
AltState 상태 이름으로 대체 상태를 참조할 수 있습니다.
AltState::BM01 북마크에는 모든 상태의 선택이 포함되며 북마크 이름을 한정하여 특정 북마크를 참조할 수 있습니다.

다음 표는 다른 식별자가 포함된 예를 보여 줍니다.

다양한 식별자를 사용하는 예
결과
Sum ({1} Sales) 선택 내용은 무시하되 차원은 무시하지 않고 앱에 해당하는 총 판매량을 반환합니다.

Sum ({$} Sales)

현재 선택의 판매량을 반환하며, Sum(Sales)과 동일합니다.

Sum ({$1} Sales)

이전 선택에 해당하는 판매량을 반환합니다.

Sum ({BM01} Sales)

BM01이란 이름의 북마크에 해당하는 판매량을 반환합니다.

관련 항목: