세션 범위 계산 셀 만들기

ms146027.note(ko-kr,SQL.90).gif중요:
이 구문은 더 이상 사용되지 않습니다. 대신 MDX 대입을 사용하십시오. 대입에 대한 자세한 내용은 기본 MDX 스크립트(MDX)를 참조하십시오.

동일한 세션의 모든 쿼리에 사용할 수 있는 계산 셀을 만들려면 CREATE CELL CALCULATION 문 또는 ALTER CUBE 문을 사용할 수 있습니다. 두 문의 결과는 동일합니다.

CREATE CELL CALCULATION 구문

ms146027.note(ko-kr,SQL.90).gif중요:
이 구문은 더 이상 사용되지 않습니다. 대신 MDX 대입을 사용하십시오. 대입에 대한 자세한 내용은 기본 MDX 스크립트(MDX)를 참조하십시오.

세션 범위 계산 셀을 정의하려면 다음 구문을 이용해 CREATE CELL CALCULATION 문을 사용합니다.

CREATE CELL CALCULATION Cube_Expression.<CREATE CELL CALCULATION body clause>
  <CREATE CELL CALCULATION body clause> ::=CellCalc_Identifier FOR String_Expression AS 'MDX_Expression' 
   [ <CREATE CELL CALCULATION property clause> [ , <CREATE CELL CALCULATION property clause> ... ] ]
  <CREATE CELL CALCULATION property clause> ::=
   ( CONDITION = 'Logical_Expression' ) | 
   ( DISABLED = { TRUE | FALSE } ) | 
   ( DESCRIPTION =String_Expression ) | 
   ( CALCULATION_PASS_NUMBER = Integer_Expression ) | 
   ( CALCULATION_PASS_DEPTH = Integer_Expression ) | 
   ( SOLVE_ORDER = Integer_Expression ) | 
   ( FORMAT_STRING = String_Expression ) | 
   ( CellProperty_Identifier = Scalar_Expression )

ALTER CUBE 구문

ms146027.note(ko-kr,SQL.90).gif중요:
이 구문은 더 이상 사용되지 않습니다. 대신 MDX 대입을 사용하십시오. 대입에 대한 자세한 내용은 기본 MDX 스크립트(MDX)를 참조하십시오.

세션 범위 계산 셀을 정의하는 ALTER CUBE 문에는 다음 구문을 사용하십시오.

ALTER CUBE Cube_Identifier CREATE CELL CALCULATION
FOR String_Expression AS 'MDX_Expression' 
   [ <CREATE CELL CALCULATION property clause> [ , <CREATE CELL CALCULATION property clause> ... ] ]
  <CREATE CELL CALCULATION property clause> ::=
   ( CONDITION = 'Logical_Expression' ) | 
   ( DISABLED = { TRUE | FALSE } ) | 
   ( DESCRIPTION =String_Expression ) | 
   ( CALCULATION_PASS_NUMBER = Integer_Expression ) | 
   ( CALCULATION_PASS_DEPTH = Integer_Expression ) | 
   ( SOLVE_ORDER = Integer_Expression ) | 
   ( FORMAT_STRING = String_Expression ) | 
   ( CellProperty_Identifier = Scalar_Expression )

String_Expression 값은 다음 표에 나열된 집합의 범주 중 하나로 확인되어야 하는 직각의 단일 차원 MDX 집합 식 목록을 포함합니다.

범주 설명

빈 집합

빈 집합으로 확인되는 MDX 집합 식입니다. 이 경우 계산 셀의 범위는 전체 큐브입니다.

단일 멤버 집합

단일 멤버로 확인되는 MDX 집합 식입니다.

수준 멤버 집합

단일 수준의 멤버로 확인되는 MDX 집합 식입니다. Level_Expression.Members MDX 함수를 예로 들 수 있습니다. 계산 멤버를 포함시키려면 Level_Expression.AllMembers MDX 함수를 사용합니다.

자세한 내용은 AllMembers(MDX)를 참조하십시오.

하위 항목 집합

지정된 멤버의 하위 항목으로 확인되는 MDX 집합 식입니다. Descendants(Member_Expression, Level_Expression, Desc_Flag) MDX 함수를 예로 들 수 있습니다.

자세한 내용은 Descendants(MDX)를 참조하십시오.

참고 항목

개념

MDX로 셀 계산 작성(MDX)

도움말 및 정보

SQL Server 2005 지원 받기