DAX 변수 사용

완료됨

수식 식에서 DAX 변수를 선언할 수 있습니다. 하나 이상의 변수를 선언하는 경우 RETURN 절을 사용하여 식을 정의한 다음 변수를 참조합니다.

변수는 다음과 같은 여러 이점을 제공하므로 사용하는 것이 좋습니다.

  • 수식의 가독성 및 유지 관리가 향상됩니다.
  • 변수가 필요한 경우에 한 번만 평가되기 때문에 성능이 향상됩니다.
  • 디자인 타임에 관심 있는 변수를 반환하여 복잡한 수식을 간단히 테스트할 수 있습니다.

다음 예제에서는 변수를 선언하는 수식을 보여 줍니다. Revenue YoY % 측정값 정의가 이전 연도의 수익 값이 할당된 변수를 선언하도록 다시 작성됩니다.

Revenue YoY % =
VAR RevenuePriorYear =
    CALCULATE(
        [Revenue],
        SAMEPERIODLASTYEAR('Date'[Date])
    )
RETURN
    DIVIDE(
        [Revenue] - RevenuePriorYear,
        RevenuePriorYear
    )

RETURN 절은 변수를 두 번 참조합니다. 이 향상된 측정값 정의 수식은 이전 연도의 수익을 두 번 평가할 필요가 없기 때문에 실행 시간이 최대 절반으로 감소합니다.

Adventure Works DW 2020 M02.pbix Power BI Desktop 파일에서 Revenue YoY % 측정값을 리팩터링하여 이전 예제와 동일한 결과를 생성합니다.

DAX 변수 사용에 대한 자세한 내용은 변수를 사용하여 수식 향상을 참조하세요.