도움말 항목

계산 함수 선택기 분할창


함수는 다음 유형의 인수를 사용할 수 있습니다.

함수의 인수가 둘 이상인 경우, 인수를 추가하려면 인수 추가 단추를 누르십시오.

누락 값은 무시됩니다. 예를 들어, 표현식이 Average(East, West, South)이고 South가 누락된 경우, EastWest의 평균을 계산합니다.

함수

다음 표에는 표현식에 추가할 수 있는 함수가 있습니다.

함수

설명

Abs

숫자의 절대값을 리턴합니다. Abs는 하나의 인수만 사용합니다.

Average

인수에 있는 모든 값의 평균을 리턴합니다. 평균은 값을 계수로 나눈 합계입니다. 계수가 0이면, Average가 누락 값을 리턴합니다. Average는 여러 개의 인수를 사용합니다. 예를 들면, 다음과 같습니다.

Average(Product 1, Product 2)Product 1Product 2의 평균을 리턴합니다.
Average(Gen(2))는 세대 레벨이 2인 모든 구성원의 평균을 리턴합니다.

Count

인수에 있는 모든 값의 수를 리턴합니다. 셀 수 있는 값이 없으면 0이 리턴됩니다. Count는 여러 개의 인수를 사용합니다.

Count(Product 1, Product 2, Gen(2))는 2 + 세대 레벨이 2인 구성원 수를 리턴합니다.

If

지정된 조건을 참 또는 거짓으로 평가하는 데 기준이 되는 값을 리턴합니다. If는 다음 세 개의 인수를 사용합니다.

  • 첫 번째 인수는 테스트할 조건입니다. 조건은 다음 연산자 중 하나로 구분되는 왼쪽 파트와 오른쪽 파트로 구성됩니다: <=, >=, =, <, > 또는 !=(같지 않음 테스트에 <> 연산자를 사용할 수도 있음).
  • 두 번째 인수는 조건이 참일 경우 리턴할 값입니다.
  • 세 번째 인수는 조건이 거짓일 경우 리턴할 값입니다.

Max

인수에 있는 모든 값 중에서 최대값을 리턴합니다. Max는 여러 개의 인수를 사용합니다.

Median

인수에 있는 모든 값 중에서 중간값을 리턴합니다. 중간값을 기준으로 수가 위로 절반, 아래로 절반이 있습니다. Median은 여러 개의 인수를 사용합니다.

Min

인수에 있는 모든 값 중에서 최소값을 리턴합니다. Min은 여러 개의 인수를 사용합니다.

Power

첫 번째 값에 두 번째 값을 제곱한 값을 리턴합니다. Power는 다음 세 개의 인수를 사용합니다.

  • 첫 번째 인수는 밑입니다.
  • 두 번째 인수는 지수입니다.

Power는 밑에 지수를 제곱한 값을 리턴합니다.

Product

인수에 있는 모든 값을 곱한 값을 리턴합니다. Product는 여러 개의 인수를 사용합니다.

Round

가장 가까운 정수로 반올림한 숫자의 정수 부분을 리턴합니다. Round는 하나의 인수만 사용합니다.

Sqrt

숫자의 제곱근을 리턴합니다. Sqrt는 하나의 인수만 사용합니다.

Stdev

인수에 있는 모든 값의 표준 편차를 리턴합니다. 표준 편차는 값이 평균 값에서 얼마나 넓게 분산되어 있는지 측정한 값입니다. Stdev는 여러 개의 인수를 사용합니다.

Sum

인수에 있는 모든 값의 합계를 리턴합니다. 합할 값이 없으면, Sum이 0을 리턴합니다. Sum은 여러 개의 인수를 사용합니다.

Sum(Product 1, Product 2)Product 1Product 2의 합계를 리턴합니다.
Sum(Gen(2))은 세대 레벨이 2인 모든 구성원의 합계를 리턴합니다.

Var

인수에 있는 모든 값의 분산을 리턴합니다. 분산은 세트의 각 수가 평균에서 흩어져 있는 정도를 나타내는 평균 제곱 편차입니다. Var는 여러 개의 인수를 사용합니다.

Percentoftotal

참고: Percentoftotal은 다차원 데이터베이스의 계산에만 적용됩니다.

지정된 구성원을 일부 총계의 백분율로 리턴합니다. 총계는 지정된 구성원과 다른 축 구성원의 교차점에 있는 셀의 값입니다. 예를 들어, Time이 행이고 Products가 컬럼인 격자로 판매액을 표시합니다. Product 1의 총계 백분율을 찾을 수 있으며, 총계는 All Time 동안 Product 1의 판매액입니다. 계산된 구성원은 각 기간 동안 Product 1의 판매액을 All Time 동안 Product 1의 판매액으로 나눈 값을 리턴합니다.

Percentoftotal의 인수는 다음과 같습니다.

Member
총계의 백분율을 계산할 차원의 구성원(즉, 컬럼 또는 행)입니다.
Dimension
총계를 결정하는 데 사용되는 구성원이 있는 반대 축의 차원입니다. 예를 들어, 격자 행에 TimeLocations이 있고 컬럼에 Products가 있으며 MemberProducts의 구성원인 경우, DimensionTime 또는 Locations가 될 수 있습니다.
Opposite axis member
Member와 함께 백분율을 계산할 때 사용하는 총계를 결정하는 Dimension의 구성원입니다. 총계는 MemberOpposite axis member의 교차점에 있는 셀의 값입니다.
Generation
백분율을 계산하는 세대입니다. 0 세대는 모든 구성원이 백분율을 표시함을 의미합니다.
Grouping
축에 둘 이상의 차원이 있는 경우, 차원의 각 그룹에 대해 백분율을 개별적으로 계산하는지 여부를 지정합니다. Grouping을 ungrouped으로 설정하면, 백분율이 그룹 전체에서 계산됩니다.

예를 들어, 아래 격자에 표현식이 Percentoftotal 함수인 계산된 구성원 Percentages가 있습니다. Percentoftotal 함수의 인수 값은 다음과 같습니다.

  • Member = Product
  • Dimension = Locations
  • Opposite axis member = All Locations
  • Generation = 1
  • Grouping = Grouped

계산된 구성원의 백분율은 각 위치에서 제품 판매액으로 계산되고 모든 위치에서 제품 판매액의 백분율로 계산됩니다.

Locations

Time

Product

Percentages

East

2000

5

0.25

2001

20

0.40

2002

20

0.50

West

2000

15

0.75

2001

30

0.60

2002

20

0.50

All Locations

2000

20

1

2001

50

1

2002

40

1


Rank

컬럼 또는 행에 있는 각 항목의 순위를 리턴합니다.

Rank의 인수는 다음과 같습니다.

Member
차원의 구성원(즉, 컬럼 또는 행)입니다.
Dimension
순위를 생성하는 데 사용된 구성원이 있는 반대 축의 차원입니다. 예를 들어, TimeLocations가 행이고 Products가 컬럼이며 MemberProducts의 구성원인 격자로 판매액을 표시합니다. DimensionTime 또는 Locations이 될 수 있습니다. DimensionTime이면, RankTime 동안 Products 판매액의 순위를 지정합니다.
Generation
순위를 지정할 차원 구성원의 세대입니다. 0 세대는 모든 구성원의 순위를 지정함을 의미합니다.
Order
오름차순 또는 내림차순입니다. 내림차순에서는 가장 큰 숫자 순위가 1이고 오름차순에서 가장 작은 숫자의 순위가 1입니다.
Grouping
축에 둘 이상의 차원이 있는 경우, 차원의 각 그룹이 개별적으로 순위 지정되는지 여부를 지정합니다. Grouping을 ungrouped로 설정하면, 순위가 그룹 전체에서 계산됩니다.

참고: Dimension, GenerationGrouping 인수는 다차원 데이터베이스의 계산에만 적용됩니다.

예를 들어, 아래 격자에 표현식이 Rank 함수인 계산된 구성원 Rank가 있습니다. Rank 함수의 인수 값은 다음과 같습니다.

  • Member = Product
  • Dimension = Time
  • Generation = 1
  • Order = Descending
  • Grouping = Grouped

Locations

Time

Product

Rank

East

2000

102

1

2001

76

3

2002

88

2

West

2000

49

3

2001

52

1

2002

51

2


Runningtotal

지정한 구성원에 대해 지정된 차원의 값 누적 합을 리턴합니다.

Runningtotal의 인수는 다음과 같습니다.

Member
누적 총계를 계산할 차원의 구성원(즉, 행 또는 컬럼)입니다.
Dimension
총계를 계산하는 데 사용된 구성원이 있는 반대 축의 차원입니다. 예를 들어, TimeLocations가 행이고 Products가 컬럼이며, MemberProducts의 구성원인 격자로 판매액을 표시합니다. DimensionTime 또는 Locations이 될 수 있습니다. DimensionTime이면, RunningtotalTime 동안 Products 판매액의 누적 총계를 리턴합니다.
Generation
총계를 계산할 차원 구성원의 세대입니다. 세대 0은 모든 구성원의 총계를 계산함을 의미합니다.
Grouping
축에 둘 이상의 차원이 있는 경우, 차원의 각 그룹에 대해 총계를 개별적으로 계산하는지 여부를 지정합니다. Grouping을 ungrouped로 설정하면, 총계가 그룹 전체에서 계산됩니다.

참고: Dimension, GenerationGrouping 인수는 다차원 데이터베이스의 계산에만 적용됩니다.

예를 들어, 아래 격자에 표현식이 Runningtotal 함수인 계산된 구성원 RunningTotal이 있습니다. Runningtotal 함수의 인수 값은 다음과 같습니다.

  • Member = Product
  • Dimension = Time
  • Generation = 1
  • Grouping = Grouped

Locations

Time

Product

RunningTotal

East

2000

102

102

2001

76

178

2002

88

266

West

2000

49

49

2001

52

101

2002

51

152


 

관련 항목: