IIf(MDX)

업데이트: 2006년 7월 17일

논리 테스트로 확인된 두 값 중 하나를 반환합니다.

구문

IIf(Logical_Expression, Expression1, Expression2)

인수

  • Logical_Expression
    true나 false가 되는 유효한 MDX 논리 식입니다.
  • Expression1
    유효한 MDX 식입니다.
  • Expression2
    유효한 MDX 식입니다.

주의

논리 식으로 지정된 식은 해당 식의 값이 0인 경우에만 false로 평가됩니다. 다른 값은 true로 평가됩니다.

지정된 논리 식이 true가 될 경우 IIf 함수는 첫 번째 식을 반환합니다. 그렇지 않은 경우 이 함수는 두 번째 식을 반환합니다.

지정된 식은 값이나 MDX 개체를 반환할 수 있습니다. 또한 지정된 식은 형식이 일치할 필요가 없습니다.

[!참고] Microsoft SQL Server 2000에서 Analysis Services는 숫자 및 문자열 반환 형식만 지원했기 때문에 지정된 식의 형식이 동일해야 했습니다. SQL Server 2005 Analysis Services(SSAS)에는 이러한 제한 사항이 없습니다.

검색 기준에 따라 멤버 집합을 만드는 데는 IIf 함수 사용을 권장하지 않고 있습니다. 그 대신, Filter 함수를 사용하여 지정한 집합의 각 멤버를 논리 식에 대해 평가하고 멤버의 하위 집합을 반환합니다.

[!참고] 두 식 중 하나가 NULL인 경우 조건을 만족하면 결과 집합은 NULL이 됩니다.

참고 항목

참조

MDX 함수 참조(MDX)

도움말 및 정보

SQL Server 2005 지원 받기

변경 내역

릴리스 내역

2006년 7월 17일

변경된 내용
  • 자세한 설명을 위해 구문과 인수를 업데이트했습니다.