MDX 셀 계산 - 셀 계산 빌드

적용 대상: SQL Server Analysis Services Azure Analysis Services 패브릭/Power BI Premium

MDX는 계산 멤버, 사용자 지정 롤업, 사용자 지정 멤버 등 계산 값을 생성하기 위한 여러 가지 도구를 제공합니다. 하지만 이러한 기능을 사용하여 특정 셀 집합 또는 문제가 되는 단일 셀에 영향을 주기는 어렵습니다.

셀에 맞게 특별히 계산된 값을 생성하려면 MDX에서 계산 셀 기능을 사용해야 합니다. 계산 셀을 이용하면 계산 하위 큐브라는 특정 셀 조각을 정의하고 각 셀에 적용될 수 있는 선택 조건에 따라 계산 하위 큐브 내에 있는 각각의 모든 셀에 수식을 적용할 수 있습니다.

또한 계산 셀은 KPI에 사용되는 것과 같은 목표값 찾기 수식 또는 이론적인 분석 수식과 같은 복잡한 기능도 제공합니다. 이 기능 수준은 계산 셀을 사용하여 재귀 패스를 만들 수 있도록 하는 Microsoft SQL Server SQL Server Analysis Services 통과 순서 기능에서 비롯되며, 특정 패스 순서에 계산 수식이 적용됩니다. 통과 순서에 대한 자세한 내용은 PASS Order 및 Solve Order(MDX) 이해를 참조하세요.

작성 범위 측면에서, 계산 셀은 한 세션 또는 단일 쿼리 중에만 임시로 만들거나 큐브의 일부로 전체적으로 사용할 수 있다는 점에서 명명된 집합 및 계산 멤버 모두와 비슷합니다.

  • 쿼리 범위 MDX 쿼리의 일부로 정의되는 계산 셀을 만들어서 해당 범위가 쿼리로 제한되도록 하려면 WITH 키워드를 사용합니다. 그런 다음 MDX SELECT 문 내에서 계산 셀을 사용할 수 있습니다. 이 방식을 사용할 경우 WITH 키워드를 사용하여 만든 계산 셀은 SELECT 문을 배포하지 않아도 변경할 수 있습니다.

    WITH 키워드(keyword) 사용하여 계산 멤버를 만드는 방법에 대한 자세한 내용은 MDX(Query-Scoped 셀 계산 만들기)를 참조하세요.

  • 세션 범위 범위가 쿼리 컨텍스트보다 넓은 계산 멤버, 즉 범위가 MDX 세션의 수명인 계산 멤버를 만들려면 CREATE CELL CALCULATION 또는 ALTER CUBE 문을 사용합니다.

    CREATE CELL CALCULATION 또는 ALTER CUBE 문을 사용하여 세션에서 계산 셀을 만드는 방법에 대한 자세한 내용은 세션 범위 계산 셀 만들기를 참조하세요.

참고 항목

ALTER CUBE 문(MDX)
CREATE CELL CALCULATION 문(MDX)
쿼리 범위 셀 계산 만들기(MDX)
MDX 쿼리 기본 사항(Analysis Services)