계산 조각 요소
조각 설정 디자이너에서 계산 요소를 만들거나 데이터베이스 구조 창에서 큐브에 정의된 기존 계산을 사용할 수 있습니다. 조각 설정 디자이너에서 만든 계산 요소는 쿼리 범위 MDX 계산입니다. 큐브에 정의된 계산은 세션 범위입니다. 동일한 조각에 쿼리 범위 요소와 세션 범위 요소가 있을 수 있습니다.
계산 요소는 정렬 및 필터링에 자주 사용됩니다. 예를 들어 샘플 응용 프로그램의 측정값 차원에는 총 원가가 아닌 판매 원가 및 생산 원가 요소가 포함됩니다. 그러나 계산된 총 비용 요소를 생성한 후 필터에 사용하여 보고서의 값을 포함하거나 제외할 수 있습니다. 예를 들어 총 원가 요소를 사용하여 판매 원가와 생산 원가의 합계가 지정된 금액보다 적은 제품을 제외합니다.
쿼리 범위 계산 요소는 정적 또는 동적일 수 있습니다. 세션 범위 계산은 정적일 수만 있습니다. 정적 요소의 고유 이름은 사용자가 선택하는 계층 구조, 사용자가 지정하는 이름 및 상위 요소(선택한 경우)를 통해 생성됩니다.
동적 요소를 만들 때 전역 변수와 같은 고유 이름을 지정한 다음 해당 변수를 수식에서 참조합니다.
각 계산 요소에 계산 순서를 지정할 수 있습니다. 계산 요소가 여러 개 있는 경우 나열되는 순서를 지정할 수 있습니다. 계산 순서와 나열 순서는 계산 요소를 계산하는 순서에 영향을 미칠 수 있습니다. 해결 및 나열 순서가 미치는 영향은 데이터 소스 및 요소가 세션인지 아니면 쿼리 범위인지에 따라 달라집니다.
서버에서는 고유 이름을 사용하여 명시적으로 요소를 참조하는 경우 요소를 항상 반환합니다. 예를 들어 목록 디자이너에서 선택하거나 수식에서 참조하는 경우가 해당됩니다. 확인란을 사용하면 계산 요소를 표시 가능으로 표시할 수 있습니다. 계산 요소를 보고서에 표시하려면 계산 요소를 표시 가능으로 표시하고 목록 디자이너에서 선택합니다.
명시적으로 선택하지 않거나 표시 가능으로 표시되지 않은 경우 요소가 보고서에 표시되지 않습니다. 요소를 명시적으로 선택하고 [표시 가능] 확인란의 선택을 취소하면 요소가 보고서에 계속 표시됩니다. 보고서에서 요소를 숨기려면 목록 디자이너에서 요소를 삭제합니다.
표시되지 않은 요소는 AddCalculatedMembers를 사용하는 경우 서버에서 반환되지 않습니다.