적용 대상:
SQL Server Analysis Services
Azure Analysis Services
Fabric/Power BI Premium
모든 차원에 균일하게 집계되지 않는 반가산적 측정값은 많은 비즈니스 시나리오에서 매우 일반적입니다. 시간에 따른 균형의 스냅샷을 기반으로 하는 모든 큐브는 이 문제를 나타냅니다. 증권, 계좌 잔액, 예산, 인사, 보험 정책 및 청구 및 기타 많은 비즈니스 도메인을 다루는 애플리케이션에서 이러한 스냅샷을 찾을 수 있습니다.
큐브에 반가산적 동작을 추가하여 계정 유형 특성의 개별 측정값 또는 멤버에 대한 집계 메서드를 정의합니다. 큐브에 계정 차원이 포함된 경우 계정 유형에 따라 반가산적 동작을 자동으로 설정할 수 있습니다.
반가산적 동작을 추가하려면 큐브 디자이너에서 큐브를 열고 큐브 메뉴에서 비즈니스 인텔리전스 추가 를 선택합니다. 비즈니스 인텔리전스 마법사의 향상된 기능 선택 페이지에서 반가산적 동작 정의 옵션을 선택합니다. 그런 다음 이 마법사는 반가산적 동작이 있는 측정값을 식별하는 단계를 안내합니다.
표준 버전에서 사용할 수 있는 LastChild를 제외하고 반가산적 동작은 비즈니스 인텔리전스 또는 엔터프라이즈 버전에서만 사용할 수 있습니다.
반가산적 동작 정의
마법사의 반가산적 동작 정의 페이지에서 다음 옵션 중 하나를 선택하여 반가산성을 정의하는 방법을 선택합니다.
반가산적 동작 끄기
반가산적 동작이 이전에 정의된 큐브에서 반가산적 동작을 제거합니다. 다음 집계 함수 형식으로 설정된 경우 측정값을 SUM 으로 다시 설정합니다.
계정별
자녀 평균
첫 번째 자식
마지막 자식
마지막 비어있지 않은 자식
첫 번째 비어 있지 않은 자식 트리 항목
None
이 옵션은 일반 집계 함수인 Sum, Min, Max, Count 또는 Distinct****Count를 사용하여 측정값을 변경하지 않습니다.
마법사가 반가산적 멤버를 포함하는 '계정' 계정 차원을 감지했습니다. 서버는 각 계정 유형에 대해 지정된 반가산적 동작에 따라 이 차원의 멤버를 집계합니다.
시스템이 계정 유형 차원으로 차원화된 측정값 그룹의 모든 측정값을 By Account 집계 함수로 설정하도록 하고 서버는 각 계정 유형에 대해 지정된 반가산적 동작에 따라 차원의 멤버를 집계합니다.
비고
마법사에서 계정 유형 차원을 검색하는 경우 이 옵션은 기본적으로 선택됩니다.
개별 측정값에 대한 반가산적 동작 정의
각 측정값의 반가산적 동작을 개별적으로 선택합니다. 기본 설정은 SUM (완전 가산성)입니다.
비고
마법사에서 계정 유형 차원을 검색하지 않는 경우 이 옵션은 기본적으로 선택됩니다.
각 측정값에 대해 다음 표에 설명된 반가산적 기능 유형 중에서 선택할 수 있습니다.
| 반가산적 함수 | Description |
|---|---|
| 어린이 평균 | 멤버의 집계는 자식의 평균입니다. |
| ByAccount | 시스템은 계정 유형에 지정된 반가산적 동작을 읽습니다. |
| 수량 | 집계는 멤버의 수를 계산한 것입니다. |
| 고유 개수 | 집계는 고유한 멤버의 수입니다. |
| 첫 번째 자식 | 멤버 값은 시간 차원을 따라 첫 번째 자식의 값으로 평가됩니다. |
| FirstNonEmpty | 멤버 값은 데이터가 포함된 시간 차원을 따라 첫 번째 자식의 값으로 평가됩니다. |
| LastChild | 멤버 값은 시간 차원에서 마지막 자식의 값으로 평가됩니다. |
| LastNonEmpty | 멤버 값은 데이터가 포함된 시간 차원을 따라 마지막 자식의 값으로 평가됩니다. |
| 맥스 | 표준 최대 집계 함수가 적용됩니다. |
| 민 | 표준 최소 집계 함수가 적용됩니다. |
| None | 집계가 적용되지 않습니다. |
| 합계 | 표준 합계 함수가 적용됩니다. |
마법사를 완료하면 기존 반가산적 동작을 덮어씁니다.