다음을 통해 공유


ERROR

적용 대상:계산 열계산 테이블Measure시각적 계산

error 메시지를 사용하여 error 발생합니다.

통사론

ERROR(<text>)

매개 변수

학기 정의
text error 메시지를 포함하는 텍스트 문자열입니다.

반환 value

None

발언

  • ERROR 함수는 스칼라 value 예상되는 모든 위치에 DAX 식에 배치할 수 있습니다.

  • 이 함수는 not RLS(행 수준 보안) 규칙에 or 계산 열에서 사용되는 경우 DirectQuery 모드에서 사용할 수 있습니다.

예제 1

다음 DAX 쿼리는 다음과 같습니다.

DEFINE
MEASURE DimProduct[Measure] =
        IF(
            SELECTEDVALUE(DimProduct[Color]) = "Red",
            ERROR("red color encountered"),
            SELECTEDVALUE(DimProduct[Color])
        )
EVALUATE SUMMARIZECOLUMNS(DimProduct[Color], "Measure", [Measure])
ORDER BY [Color]

실패 and "적색이 발생했습니다"가 포함된 anderror 메시지가 발생합니다.

예제 2

다음 DAX 쿼리는 다음과 같습니다.

DEFINE
MEASURE DimProduct[Measure] =
        IF(
            SELECTEDVALUE(DimProduct[Color]) = "Magenta",
            ERROR("magenta color encountered"),
            SELECTEDVALUE(DimProduct[Color])
        )
EVALUATE SUMMARIZECOLUMNS(DimProduct[Color], "Measure", [Measure])
ORDER BY [Color]

다음 표를 반환합니다.

DimProduct[색] [Measure]
검정 검정
파랑 파랑
회색 회색
멀티 멀티
NA NA
빨강 빨강
Silver\Black Silver\Black
하얀 하얀
황색 황색

Magenta는 product 색 중 하나 not 때문에 ERROR 함수가 not 실행됩니다.