표현식의 키워드
여러 표현식 유형에 여러 키워드를 포함할 수 있습니다. 자세한 내용은 아래 설명을 참조하십시오. 키워드는 대소문자를 구분하지 않습니다.
옵션 | 설명 |
---|---|
AS |
AS 키워드는 사용자 지정 표현식의 컨텍스트에서 표현식의 이름을 지정하는 데 사용할 수 있습니다. 예: Sum([Sales]) as [Total Sales] <[Region_Name] as [Region]> |
CROSS |
CROSS 키워드는 범주별 사용자 지정 표현식에서 범주 수준 간에 크로스 조인을 수행하도록 지정하는 데 사용할 수 있습니다. 즉 범주의 가능한 모든 조합이 표시됩니다(현재 데이터가 없는 조합도 표시됨). 예: <[A] CROSS [B]> |
DISTINCT |
집계된 표현식 내에 DISTINCT 키워드를 사용하면 고유 값에 대해서만 집계를 계산하도록 지정할 수 있습니다. 예: Avg(distinct [Column]) |
ELSE |
ELSE는 case 문에서 조건이 충족되지 않을 경우 수행할 작업을 정의합니다. case 문에는 다음 두 가지 형식이 있습니다. 간단: case Arg1 when Arg2 then Arg3 else Arg4 end Arg1 표현식을 평가하여 Arg1이 Arg2와 같으면 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를 참조하십시오. |