집합 식별자
집합 식별자는 데이터의 레코드 집합(모든 데이터 또는 데이터의 하위 집합)을 나타냅니다. 선택으로 정의된 레코드 집합입니다. 현재 선택, 모든 데이터(선택 없음), 북마크에서 선택 또는 대체 상태에서 선택일 수 있습니다.
예 Sum( {$<Year = {2009}>} Sales )에서 식별자는 달러 기호 $입니다. 이는 현재 선택을 나타냅니다. 또한 가능한 모든 레코드를 나타냅니다. 그런 다음 이 집합은 집합 표현식의 수정자 부분에 의해 변경될 수 있습니다. Year에서 선택 2009가 추가됩니다.
$ 집합 식별자는 집합 식별자를 명시하지 않는 것과 동일합니다. 예를 들어, 위의 예에서 표현식 Sum( {$<Year = {2009}>} Sales )는 Sum( {<Year = {2009}>} Sales )와 동일합니다.
더 복잡한 집합 표현식에서는 두 개의 식별자를 연산자와 함께 사용하여 두 레코드 집합의 합집합, 차집합 또는 교집합을 형성할 수 있습니다.
다음 표는 몇 가지 사용되는 식별자를 보여 줍니다.
식별자 | 설명 |
---|---|
1 | 선택 내용과 관계없이 응용 프로그램에 있는 모든 레코드의 전체 집합을 나타냅니다. |
$(또는 집합 식별자 없음) | 기본 상태에서 현재 선택의 레코드를 나타냅니다. 따라서 {$} 집합 표현식은 일반적으로 집합 표현식을 지정하지 않는 것과 같습니다. |
$1 | 기본 상태의 이전 선택을 나타냅니다. $2는 하나를 제외한 이전 선택을 나타냅니다. |
$_1 | 다음(이후) 선택을 나타냅니다. $_2는 하나를 제외한 다음 선택을 나타냅니다. |
BM01 | 북마크 ID 또는 북마크 이름을 사용할 수 있습니다. |
AltState | 상태 이름으로 대체 상태를 참조할 수 있습니다. |
AltState::BM01 | 북마크에는 모든 상태의 선택이 포함되며 북마크 이름을 한정하여 특정 북마크를 참조할 수 있습니다. |
다음 표는 다른 식별자가 포함된 예를 보여 줍니다.
예 | 결과 |
---|---|
Sum ({1} Sales) | 선택 내용은 무시하되 차원은 무시하지 않고 앱에 해당하는 총 판매량을 반환합니다. |
Sum ({$} Sales) |
현재 선택의 판매량을 반환하며, Sum(Sales)과 동일합니다. |
Sum ({$1} Sales) |
이전 선택에 해당하는 판매량을 반환합니다. |
Sum ({BM01} Sales) |
BM01이란 이름의 북마크에 해당하는 판매량을 반환합니다. |
관련 항목: