계산 템플리트 사용
데이터 분석 도구는 일반적으로 Business Intelligence 응용 프로그램에 필요한 모든 계산에 대한 템플리트를 제공합니다.
다음 항목에서는 도구에서 계산 템플리트로 사용할 수 있는 계산 유형을 설명합니다.
- 누적 집계
누적 계산은 첫 번째 기간부터 시작하여 현재 멤버까지 계산하거나, 마지막 기간부터 시작하여 현재 멤버로 다시 계산합니다. - 이전 및 미래 기간
데이터 분석 도구는 이전 또는 미래 기간에 대한 여러 계산을 제공합니다. - 기간 누계
기간 누계 함수는 현재 기간까지 상위가 동일한 기간에 걸쳐 계산을 수행합니다. - 병렬 기간
병렬 기간은 현재 기간과 동일한 레벨이지만 이전 기간에는 다른 상위가 있습니다. 예를 들어 현재 판매량을 분기 및 월 레벨에서 이전 연도의 판매와 비교할 수 있습니다. - 집계 이동
이동 집계는 현재 기간을 둘러싼 기간 동안 수행됩니다. - 공유
공유는 현재 차원 멤버에 대한 측정 단위 값과 동일한 차원의 관련 요소 값에 대한 값을 계산합니다. - 순위
순위는 선택한 측정값을 기준으로 차원의 값을 정렬합니다. 순위 계산을 정의할 때 차원, 계층 및 측정 단위를 선택합니다.
상위 항목: 데이터 분석 도구
누적 합계
누적 계산은 첫 번째 기간부터 시작하여 현재 멤버까지 계산하거나 마지막 기간부터 시작하여 현재 멤버로 다시 계산합니다.
이 도구는 누적 계산을 위한 여러 가지 집계 방법을 제공합니다.
-
누적 평균: 기간의 실행 평균을 계산합니다.
-
누적 최대값: 기간의 최대값을 계산합니다.
-
누적 최소값: 기간의 최소값을 계산합니다.
-
누적 합계: 기간의 누계를 계산합니다.
측정 단위, 시간 차원 및 계층을 선택할 수 있습니다. 시간범위를 선택하려면 Oracle OLAP 사용 설명서의 "기간 범위 선택"을 참조하십시오.
누적 계산 예
이 템플리트는 누적 최소값을 사용하여 계산된 측정을 정의합니다.
Cumulative minimum of SALES in the TIME dimension and TIME.CALENDAR hierarchy within ancestor at level TIME.CALENDAR_YEAR. Total from beginning to current member.
계산된 측정에 대한 질의 결과이며, 달력 연도 2021의 하위 항목에 대한 값을 표시합니다. 분기의 최소값은 Q1-21로 시작하고 Q4-21로 끝나며 월의 최소값은 Jan-21로 시작하고 Dec-21로 끝납니다.
TIME TIME_LEVEL SALES MIN_SALES -------- -------------------- ---------- ---------- Q1.21 CALENDAR_QUARTER 32977874 32977874 Q2.21 CALENDAR_QUARTER 35797921 32977874 Q3.21 CALENDAR_QUARTER 33526203 32977874 Q4.21 CALENDAR_QUARTER 41988687 32977874 JAN-21 MONTH 11477898 11477898 FEB-21 MONTH 10982016 10982016 MAR-21 MONTH 10517960 10517960 APR-21 MONTH 11032057 10517960 MAY-21 MONTH 11432616 10517960 JUN-21 MONTH 13333248 10517960 JUL-21 MONTH 12070352 10517960 AUG-21 MONTH 11108893 10517960 SEP-21 MONTH 10346958 10346958 OCT-21 MONTH 14358605 10346958 NOV-21 MONTH 12757560 10346958 DEC-21 MONTH 14872522 10346958
상위 항목: 계산 템플리트 사용
이전 및 이후 기간
데이터 분석 도구는 이전 또는 미래 기간에 대한 여러 계산을 제공합니다.
다음은 이전 또는 미래 기간에 사용되는 계산입니다.
-
이전 기간: 이전 기간의 측정 단위 값을 반환합니다.
-
이전 기간과의 차이: 현재 기간과 이전 기간의 값 간 차이를 계산합니다.
-
이전 기간과의 퍼센트 차이: 현재 기간과 이전 기간 값의 퍼센트 차이를 계산합니다.
-
미래 기간: 이후 기간의 측정 단위 값을 반환합니다.
-
미래 기간과의 차이: 현재 기간에 대한 값과 이후 기간 값의 차이를 계산합니다.
-
미래 기간과의 퍼센트 차이: 현재 기간과 이후 기간 값의 퍼센트 차이를 계산합니다.
이전 또는 미래 기간에 대한 계산을 생성할 때 측정, 시간 차원, 계층 및 현재 기간의 기간 수를 선택합니다.
이전 기간 예
이 템플리트는 이전 기간을 사용하여 계산된 측정을 정의합니다.
Prior period for measure SALES in TIME dimension and TIME.CALENDAR hierarchy 1 period ago.
계산된 측정 단위에 대한 질의 결과입니다. PRIOR_PERIOD 열에는 달력 계층의 동일한 레벨에 있는 이전 기간의 Sales 값이 표시됩니다.
TIME TIME_LEVEL SALES PRIOR_PERIOD -------- -------------------- ---------- ------------ 2020 CALENDAR_YEAR 136986572 144290686 2021 CALENDAR_YEAR 140138317 136986572 Q1.20 CALENDAR_QUARTER 31381338 41988687 Q2.20 CALENDAR_QUARTER 37642741 31381338 Q3.20 CALENDAR_QUARTER 32617249 37642741 Q4.20 CALENDAR_QUARTER 35345244 32617249 Q1.21 CALENDAR_QUARTER 36154815 35345244 Q2.21 CALENDAR_QUARTER 36815657 36154815 Q3.21 CALENDAR_QUARTER 32318935 36815657 Q4.21 CALENDAR_QUARTER 34848911 32318935
상위 항목: 계산 템플리트 사용
기간별 누계
기간 누계 함수는 현재 기간까지 상위가 동일한 기간에 걸쳐 계산을 수행합니다.
이 함수는 기간 누계를 계산합니다.
-
기간 누계: 현재 기간까지의 값을 계산합니다.
-
기간 누계 이전 기간: 이전 기간까지의 데이터 값을 계산합니다.
-
기간-현재 기간의 차이: 이전 기간까지의 동일한 계산과 비교하여 현재 기간까지의 데이터 값 차이를 계산합니다.
-
기간 누계 기간 전의 퍼센트 차이: 이전 기간까지의 동일한 계산과 비교하여 현재 기간까지의 데이터 값 퍼센트 차이를 계산합니다.
기간 누계 계산을 생성할 때 다음 집계 방법 중에서 선택할 수 있습니다.
-
합계
-
평균
-
최대
-
최소
또한 측정 단위, 시간 차원 및 계층을 선택합니다.
기간 누계 예
이 템플리트는 기간 누계를 사용하여 계산된 측정을 정의합니다.
Gregorian Year to date for SALES in the TIME dimension and TIME.CALENDAR hierarchy. Aggregate using MINIMUM from the beginning of the period.
계산된 측정 단위에 대한 질의 결과입니다. MIN_TO_DATE 열에는 현재 레벨 및 연도 내의 현재 최소 SALES 값이 표시됩니다.
TIME TIME_LEVEL SALES MIN_TO_DATE -------- -------------------- ---------- ----------- Q1.21 CALENDAR_QUARTER 36154815 36154815 Q2.21 CALENDAR_QUARTER 36815657 36154815 Q3.21 CALENDAR_QUARTER 32318935 32318935 Q4.21 CALENDAR_QUARTER 34848911 32318935 JAN-21 MONTH 13119235 13119235 FEB-21 MONTH 11441738 11441738 MAR-21 MONTH 11593842 11441738 APR-21 MONTH 11356940 11356940 MAY-21 MONTH 13820218 11356940 JUN-21 MONTH 11638499 11356940 JUL-21 MONTH 9417316 9417316 AUG-21 MONTH 11596052 9417316 SEP-21 MONTH 11305567 9417316 OCT-21 MONTH 11780401 9417316 NOV-21 MONTH 10653184 9417316 DEC-21 MONTH 12415325 9417316
상위 항목: 계산 템플리트 사용
병렬 기간
병렬 기간은 현재 기간과 동일한 레벨이지만 이전 기간의 상위가 다릅니다. 예를 들어 현재 판매량을 분기 및 월 레벨에서 이전 연도의 판매와 비교할 수 있습니다.
데이터 분석 도구는 병렬 기간에 대해 다음과 같은 여러 기능을 제공합니다.
-
병렬 기간: 병렬 기간의 값을 계산합니다.
-
병렬 기간과 차이: 현재 기간 및 병렬 기간 간의 값 차이를 계산합니다.
-
병렬 기간과의 퍼센트 차이: 현재 기간이 병렬 기간과 값의 퍼센트 차이를 계산합니다.
병렬 기간을 식별하려면 현재 기간 이전의 레벨과 기간 수를 지정합니다. 또한 2월(28일)의 일일 판매량을 1월(31일)과 비교하는 등 두 기간이 정확히 일치하지 않을 때 발생하는 결과를 결정할 수도 있습니다.
또한 측정 단위, 시간 차원 및 계층을 선택합니다.
병렬 기간 예제
이 템플리트는 병렬 기간을 사용하여 계산된 측정을 정의합니다.
Parallel period for SALES in the TIME dimension and TIME.CALENDAR hierarchy 1 TIME.CALENDAR.QUARTER ago based on position from beginning to ending of period.
다음은 두 달력 분기의 월을 나열하는 계산된 측정값에 대한 질의 결과입니다. 병렬 월은 이전 분기 내에서 동일한 위치를 가집니다. JUL-21의 이전 기간은 AUG-21의 경우 APR-21,이고 MAY-21의 경우 SEP-21은 JUN-21입니다.
TIME PARENT SALES LAST_QTR -------- ---------- ---------- ---------- APR-21 CY2006.Q2 11356940 13119235 MAY-21 CY2006.Q2 13820218 11441738 JUN-21 CY2006.Q2 11638499 11593842 JUL-21 CY2006.Q3 9417316 11356940 AUG-21 CY2006.Q3 11596052 13820218 SEP-21 CY2006.Q3 11305567 11638499
상위 항목: 계산 템플리트 사용
이동 합계
이동 집계는 현재 기간 주위의 기간에 대해 수행됩니다.
데이터 분석 도구는 계산을 이동하기 위한 여러 가지 집계 방법을 제공합니다.
-
이동 평균: 고정 기간 수 동안의 측정 단위 평균 값을 계산합니다.
-
이동 최대값: 고정된 기간 수에 대한 측정값의 최대값을 계산합니다.
-
이동 최소값: 고정된 기간 수에 대한 측정값의 최소값을 계산합니다.
-
이동 합계: 고정 기간 수 동안의 측정 단위에 대한 총 값을 반환합니다.
측정 단위, 시간 차원 및 계층을 선택할 수 있습니다. 또한 Oracle OLAP User's Guide의 "Choosing a range of time periods"에 설명된 대로 범위를 선택할 수 있으며, 계산에 포함할 현재 기간 전후의 기간 수를 선택할 수도 있습니다.
집계 이동 예제
이 템플리트는 이동 최소값을 사용하여 계산된 측정을 정의합니다.
Moving minimum of SALES in the TIME dimension and TIME.CALENDAR hierarchy. Include 1 preceding and 1 following members within level.
계산된 측정에 대한 질의 결과이며, 달력 연도 2021의 하위 항목에 대한 값을 표시합니다. 최소 판매의 각 값은 현재 값 중에서 가장 작은 값이며 바로 앞과 뒤의 값입니다. 계산은 큐브에 있는 레벨의 모든 멤버에 대해 수행됩니다.
TIME TIME_LEVEL SALES MIN_SALES -------- -------------------- ---------- ---------- Q1.21 CALENDAR_QUARTER 32977874 32977874 Q2.21 CALENDAR_QUARTER 35797921 32977874 Q3.21 CALENDAR_QUARTER 33526203 33526203 Q4.21 CALENDAR_QUARTER 41988687 31381338 JAN-21 MONTH 11477898 10982016 FEB-21 MONTH 10982016 10517960 MAR-21 MONTH 10517960 10517960 APR-21 MONTH 11032057 10517960 MAY-21 MONTH 11432616 11032057 JUN-21 MONTH 13333248 11432616 JUL-21 MONTH 12070352 11108893 AUG-21 MONTH 11108893 10346958 SEP-21 MONTH 10346958 10346958 OCT-21 MONTH 14358605 10346958 NOV-21 MONTH 12757560 12757560 DEC-21 MONTH 14872522 12093518
상위 항목: 계산 템플리트 사용
몫
공유는 현재 차원 멤버에 대한 측정 단위 값과 동일한 차원의 관련 요소 값에 대한 값을 계산합니다.
관련 멤버가 다음과 같은지 여부를 선택할 수 있습니다.
-
계층의 맨 위: 각 멤버 대 합계의 비율을 계산합니다.
-
멤버의 상위: 상위 멤버에 대한 각 멤버의 비율을 계산합니다.
-
레벨에서 멤버의 상위 멤버: 각 멤버의 상위 멤버, 즉 계층에서 더 높은 지정된 레벨의 멤버를 계산합니다.
공유 계산을 생성할 때 측정 단위, 차원 및 계층을 선택할 수 있습니다. 또한 분수가 아닌 백분율을 얻기 위해 결과를 100으로 곱할 수도 있습니다.
공유 예제
이 템플리트는 SHARE를 사용하여 계산된 측정 단위를 정의합니다.
Share of measure SALES in PRODUCT.PRIMARY hierarchy of the PRODUCT dimension as a ratio of top of hierarchy.
계산된 측정 단위에 대한 질의 결과입니다. TOTAL_SHARE 열에는 선택한 제품에 대한 총 점유율이 표시됩니다.
PRODUCT PROD_LEVEL SALES TOTAL_SHARE -------------------- --------------- ---------- ----------- Total Product TOTAL 144290686 100 Hardware CLASS 130145388 90 Desktop PCs FAMILY 78770152 55 Portable PCs FAMILY 19066575 13 CD/DVD FAMILY 16559860 11 Software/Other CLASS 14145298 10 Accessories FAMILY 6475353 4 Operating Systems FAMILY 5738775 4 Memory FAMILY 5430466 4 Modems/Fax FAMILY 5844185 4 Monitors FAMILY 4474150 3 Documentation FAMILY 1931170 1
상위 항목: 계산 템플리트 사용
순위
순위는 선택한 측정 단위의 값을 기준으로 치수 값을 정렬합니다. 순위 계산을 정의할 때 차원, 계층 및 측정 단위를 선택합니다.
동일한 값을 처리하기 위한 메소드를 다음 중에서 선택할 수 있습니다.
-
Rank: 동일한 값에 같은 순위를 지정하므로 멤버의 개수가 요소보다 적을 수 있습니다. 예를 들어, 일련의 5개 차원 멤버에 대해
1,2,3,3,4가 반환될 수 있습니다. -
밀집 순위: 동일한 값에 같은 최소 순위를 할당합니다. 예를 들어, 일련의 5개 차원 멤버에 대해
1,2,3,3,5가 반환될 수 있습니다. -
Average Rank: 동일한 값에 같은 평균 순위를 지정합니다. 예를 들어, 일련의 5개 차원 멤버에 대해
1,2,3.5,3.5,5가 반환될 수 있습니다.
차원 멤버의 등급이 지정된 그룹을 선택할 수도 있습니다.
-
멤버 레벨: 동일한 레벨에서 멤버의 순위를 지정합니다.
-
멤버의 상위 항목: 상위 항목이 동일한 멤버의 순위를 지정합니다.
-
레벨의 멤버 조상: 계층에서 더 높은 지정된 레벨에서 동일한 조상이 있는 멤버의 순위를 지정합니다.
Rank 예
이 템플리트는 등급을 사용하여 계산된 측정을 정의합니다.
Rank members of the PRODUCT dimension and PRODUCT.PRIMARY hierarchy based on measure SALES. Calculate rank using RANK method with member's parent in order lowest to highest. Rank NA (null) values nulls last.
다음은 제품이 RANK 순으로 정렬되는 계산된 측정 단위에 대한 질의 결과입니다.
PRODUCT SALES RANK -------------------- ---------- ---------- Monitors 4474150 1 Memory 5430466 2 Modems/Fax 5844185 3 CD/DVD 16559860 4 Portable PCs 19066575 5 Desktop PCs 78770152 6
상위 항목: 계산 템플리트 사용