CalculationPassValue(MDX)CalculationPassValue (MDX)

이 항목은 다음에 적용됩니다. 예SQL Server(2008부터)예Azure SQL Database예Azure SQL Data Warehouse 예병렬 데이터 웨어하우스 THIS TOPIC APPLIES TO: yesSQL Server (starting with 2008)yesAzure SQL DatabaseyesAzure SQL Data Warehouse yesParallel Data Warehouse

지정한 큐브의 계산 패스에 대해 계산된 MDX 식의 숫자 또는 문자열 값을 반환합니다.Returns either the numeric or the string value of a Multidimensional Expressions (MDX) expression evaluated over the specified calculation pass of a cube.

구문Syntax


      Numeric syntax  
CalculationPassValue(Numeric_Expression,Pass_Value [, ABSOLUTE | RELATIVE [,ALL]])  
String syntax  
CalculationPassValue(String_Expression ,Pass_Value [, ABSOLUTE | RELATIVE [,ALL]])  

인수Arguments

Numeric_ExpressionNumeric_Expression
숫자를 반환하는 셀 좌표의 유효한 숫자 식으로서, 일반적으로 MDX 식입니다.A valid numeric expression that is typically a Multidimensional Expressions (MDX) expression of cell coordinates that return a number.

String_ExpressionString_Expression
문자열로 표현된 숫자를 반환하는 셀 좌표의 유효한 문자열 식으로서, 일반적으로 유효한 MDX 식입니다.A valid string expression that is typically a valid Multidimensional Expressions (MDX) expression of cell coordinates that return a number expressed as a string.

Pass_ValuePass_Value
계산 패스 번호를 지정하는 유효한 숫자 식입니다.A valid numeric expression that specifies the calculation pass number.

ABSOLUTEABSOLUTE
지정 하는 액세스 플래그 값은 Pass_Value 매개 변수에 계산 패스 0 기반 인덱스를 포함 합니다.An access flag value that specifies that the Pass_Value parameter contains the zero-based index of the calculation pass. 액세스 플래그 값이 지정되지 않은 경우 ABSOLUTE가 기본 액세스 플래그 값입니다.ABSOLUTE is the default access flag value if no access flag value is specified.

RELATIVERELATIVE
지정 하는 액세스 플래그 값은 Pass_Value 트리거하는 계산의 계산 패스에서 상대 오프셋을 포함 하는 매개 변수입니다.An access flag value that specifies that the Pass_Value parameter contains a relative offset from the calculation pass of the triggering calculation. 해당 오프셋이 0보다 작은 계산 패스 인덱스로 확인되면 계산 패스 0이 사용되고 오류는 발생하지 않습니다.If the offset resolves into a calculation pass index less than 0, calculation pass 0 is used and no error occurs.

ALLALL
이 플래그가 설정되면 저장소 엔진에서 로드되는 값을 제외하고 모든 값이 Null입니다.When this flag is set, all values are null except for those loaded by the storage engine. 이 플래그가 설정되지 않으면 계산이 적용되지 않고 값이 집계됩니다.When not set, the values are aggregated without any calculations applied.

주의Remarks

숫자 식이 지정된 경우 이 함수는 지정된 계산 패스에서 특정 MDX 숫자 식을 계산하여 숫자 값을 반환합니다. 선택적으로 액세스 플래그 및 액세스 플래그 한정자에 의해 계산 패스가 한정될 수도 있습니다.If a numeric expression is provided, the function returns a numeric value by evaluating the specified MDX numeric expression in the specified calculation pass, and optionally modified by an access flag and an access flag modifier.

문자열 식이 제공 되는 함수 지정한 계산 패스에서 특정된 MDX 문자열 식을 계산 하 여 문자열 값을 반환 하 고 선택적으로 액세스 플래그 및 액세스 플래그 한정자에 의해 수정합니다.If a string expression is provided, the function returns a string value by evaluating the specified MDX string expression in the specified calculation pass, and optionally modified by an access flag and an access flag modifier.

자동 재귀 해결 SQL ServerSQL Server Analysis ServicesAnalysis Services,이 함수는 실제로 거의 사용 하지 않습니다.With automatic recursion resolution in SQL ServerSQL Server Analysis ServicesAnalysis Services, this function has little practical use.

참고

관리자만 사용할 수는 CalculationPassValue MDX 스크립트 내의 함수입니다.Only administrators can use the CalculationPassValue function within an MDX script. 이 함수가 포함된 MDX 스크립트가 관리자 권한이 없는 작업의 컨텍스트로 실행되면 오류가 발생합니다.An error occurs if an MDX script that contains this function is run in the context of a role that does not have administrator privileges.

관련 항목:See Also

CalculationCurrentPass ( Mdx) CalculationCurrentPass (MDX)
IIf ( Mdx) IIf (MDX)
MDX 함수 참조 ( Mdx)MDX Function Reference (MDX)