표현식의 키워드

여러 표현식 유형에 여러 키워드를 포함할 수 있습니다. 자세한 내용은 아래 설명을 참조하십시오. 키워드는 대소문자를 구분하지 않습니다.

옵션 설명
AS

AS 키워드는 사용자 지정 표현식의 컨텍스트에서 표현식의 이름을 지정하는 데 사용할 수 있습니다.

예:

Sum([Sales]) as [Total Sales]

<[Region_Name] as [Region]>

CROSS

CROSS 키워드는 범주별 사용자 지정 표현식에서 범주 수준 간에 크로스 조인을 수행하도록 지정하는 데 사용할 수 있습니다. 즉 범주의 가능한 모든 조합이 표시됩니다(현재 데이터가 없는 조합도 표시됨).

예:

<[A] CROSS [B]>

DISTINCT

집계된 표현식 내에 DISTINCT 키워드를 사용하면 고유 값에 대해서만 집계를 계산하도록 지정할 수 있습니다.

예:

Avg(distinct [Column])

ELSE

ELSEcase 문에서 조건이 충족되지 않을 경우 수행할 작업을 정의합니다.

case 문에는 다음 두 가지 형식이 있습니다.

간단:

case Arg1 when Arg2 then Arg3 else Arg4 end

Arg1 표현식을 평가하여 Arg1Arg2와 같으면 Arg3이 반환됩니다.

여러 when/then 표현식을 입력할 수 있으며 왼쪽부터 오른쪽으로 평가됩니다.

검색됨:

case when Arg1 then Arg2 else Arg3 end

Arg1=true이면 Arg2를 반환하고 Arg1=false이면 Arg3을 반환합니다.

여러 when/then 표현식을 입력할 수 있으며 왼쪽부터 오른쪽으로 평가됩니다.

예:

Case when 1 < 2 then "a" when 1 < 3 then "b" else "c" end

Case [Column] when 3 then "a" when 2 then "b" else "c" end

END

END는 case 문에서 문의 끝을 표시하는 데 사용됩니다.

case 문의 예는 ELSE를 참조하십시오.

FALSE

FALSE는 논리 표현식에 사용할 수 있는 부울 상수입니다.

예:

false

IS

IS는 표현식이 Null인지 여부를 확인하는 데 사용할 수 있는 키워드입니다.

예:

[Column] Is Not Null

Avg([Column]) Is Null

NEST

NEST 키워드는 범주별 사용자 지정 표현식에서 범주 수준이 중첩되어야 함을 지정하는 데 사용할 수 있습니다. 즉 실제로 데이터를 보유하고 있는 값 조합만 표시됩니다.

예:

<[A] nest [B]>

NULL

NULL은 Null(비어 있음) 값을 지정하는 데 사용하거나 'Is Not Null' 또는 'Is Null' 연산자의 일부일 수 있습니다.

예:

null

[Column] Is Not Null

OVER

OVER는 기본값이 아닌 다른 창에 대해 집계를 수행하도록 지정하기 위해 집계 뒤에 사용할 수 있는 키워드입니다. OVER 키워드는 항상 참조된 계층의 노드에 기반하여 데이터를 그룹화하는 방법을 지정하는 OVER 함수와 함께 사용됩니다.

예:

Sum([Sales]) OVER (AllPrevious([Axis.X]))

THEN

THEN 키워드는 두 가지 컨텍스트에서 사용할 수 있습니다. CASE 표현식의 일부인 경우에는 조건이 충족될 때 수행될 작업을 결정합니다. 또한 THEN을 사용하여 연속하는 축의 표현식에서 집계 후 표현식을 계산할 수도 있습니다.

집계 후 컨텍스트에서 THEN 키워드 뒤의 표현식 부분은 집계된 데이터에 추가적으로 계산되며, 집계된 값은 [Value] 이름을 사용하여 참조됩니다.

예:

CASE WHEN 1 < 2 THEN "a" WHEN 1 < 3 THEN "b" ELSE "c" end

Sum([Sales]) THEN Sum([Value]) OVER (AllPrevious([Axis.X]))

TRUE

TRUE는 논리 표현식에 사용할 수 있는 부울 상수입니다.

예:

true

WHEN

WHEN은 case 문에서 조건 충족 시 수행될 작업을 정의하는 데 사용됩니다.

case 문의 예는 ELSE를 참조하십시오.

함수를 참조하십시오.