MDX 스크립팅-계산MDX Scripting - CALCULATE

적용 대상:예SQL Server Analysis Services아니요Azure Analysis ServicesAPPLIES TO:yesSQL Server Analysis ServicesnoAzure Analysis Services

큐브의 각 셀에 집계 값을 채웁니다.Populates each cell in a cube with an aggregate value.






SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT)를 사용하여 큐브를 만들면 큐브의 MDX 스크립트에 CALCULATE 문이 첫 번째 문으로 자동으로 포함됩니다.The CALCULATE statement is automatically included as the first statement in a cube's MDX script when you create a cube by using SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT). CALCULATE 문은 큐브의 각 셀이 세분성이 보다 낮은 셀에서 집계되도록 지정합니다.The CALCULATE statement tells each cell in the cube to aggregate from lower granularity cells. 셀이 집계된 후 식을 사용하여 세분성이 낮은 셀을 채우면 세분성이 높은 셀의 집계 값에 영향이 미칩니다.After a cell is aggregated, if you subsequently populate lower granularity cells by using expressions, it impacts the aggregated value of higher granularity cells. 대부분은 이 집계 방법을 사용하지만 이 문을 제거하거나 이 문보다 다른 문이 먼저 실행되도록 할 수도 있습니다.You almost always want this aggregation to happen, but you can remove it or cause other statements to execute before this statement.

MDX 스크립트 내의 중첩된 하위 큐브에는 CALCULATE 문을 포함할 수 없습니다.The CALCULATE statement cannot be included in a nested subcube within the MDX script. 중첩된 하위 큐브는 SCOPE 문을 사용하여 정의합니다.A nested subcube is defined by using the SCOPE statement. SCOPE 문에 대 한 자세한 내용은 참조 하십시오. SCOPE 문 ( Mdx) .For more information about the SCOPE statement, see SCOPE Statement (MDX).


계산 멤버는 집계되지 않습니다.Calculated members are not aggregated.

관련 항목:See Also

MDX 스크립팅 문 ( Mdx) MDX Scripting Statements (MDX)
MDX 스크립팅 기본 사항 ( Analysis Services ) MDX Scripting Fundamentals (Analysis Services)
할당 및 기타 스크립트 명령 정의Define Assignments and Other Script Commands