Excel DAX-DAX 수식 재 계산
Recalculation of a DAX formula데이터의 변경 사항과 공식 자체의 변경 사항을 반영해야합니다. 그러나 DAX 수식을 다시 계산하면 성능 비용이 발생합니다.
그럼에도 불구하고 정확한 결과를 얻으려면 재 계산이 필수적입니다. 다시 계산하는 동안 열 종속성이 확인되고 열이 변경되었는지, 데이터가 유효하지 않은지 또는 작동하던 DAX 수식에 오류가 발생한 경우 알림이 표시됩니다.
재 계산 유형
DAX 수식을 다시 계산하는 두 가지 옵션이 있습니다.
- 자동 재 계산 모드 (기본값)
- 수동 재 계산 모드
기본적으로 Power Pivot은 처리에 필요한 시간을 최적화하면서 필요에 따라 자동으로 다시 계산합니다. 그러나 복잡한 공식이나 매우 큰 데이터 세트로 작업하고 업데이트 타이밍을 제어하려는 경우 수동으로 계산을 업데이트하도록 선택할 수 있습니다.
DAX 수식을 다시 계산하는 자동 및 수동 모드는 모두 장점이 있습니다. 그러나 권장되는 방법은 자동 재 계산 모드를 사용하는 것입니다. 이렇게하면 Power Pivot 데이터를 동기화 상태로 유지하고 데이터 삭제, 이름 또는 데이터 형식 변경 또는 종속성 누락으로 인한 문제를 방지 할 수 있습니다.
DAX 수식 자동 재 계산
DAX 수식을 다시 계산하는 기본 모드 (예 : 자동 다시 계산)를 선택하는 경우 DAX 수식의 결과를 변경하는 데이터 변경은 DAX 수식이 포함 된 전체 열의 다시 계산을 트리거합니다.
다음 변경 사항은 항상 DAX 수식을 다시 계산해야합니다.
외부 데이터 소스의 값이 새로 고쳐졌습니다.
DAX 수식 자체가 변경됩니다.
DAX 수식에서 참조되는 테이블 또는 열의 이름이 변경되었습니다.
테이블 간의 관계가 추가, 수정 또는 삭제되었습니다.
새로운 계산 된 필드 또는 계산 된 열이 추가되었습니다.
통합 문서 내의 다른 DAX 수식이 변경되었으므로 해당 DAX 수식에 의존하는 열 또는 계산을 다시 계산해야합니다.
테이블에서 행이 삽입 또는 삭제되었습니다.
데이터 세트를 업데이트하기 위해 쿼리를 실행해야하는 필터를 적용했습니다. 필터는 DAX 수식이나 피벗 테이블 또는 피벗 차트의 일부로 적용되었을 수 있습니다.
수동 재 계산 모드는 언제 사용합니까?
통합 문서에 필요한 모든 DAX 수식이 준비 될 때까지 수동 재 계산 모드를 사용할 수 있습니다. 이렇게하면 아직 초안 상태 인 통합 문서에서 수식 결과를 계산하는 비용이 발생하지 않도록 할 수 있습니다.
다음 조건에서 DAX 수식의 수동 재 계산을 사용할 수 있습니다.
템플릿을 사용하여 DAX 수식을 디자인하고 유효성을 검사하기 전에 DAX 수식에 사용 된 열 및 테이블의 이름을 변경하려고합니다.
통합 문서의 일부 데이터가 변경되었지만 변경되지 않은 다른 열로 작업하고 있으므로 재 계산을 연기하려고합니다.
종속성이 많은 통합 문서에서 작업하고 있으며 필요한 모든 변경이 이루어 졌음을 확인할 때까지 재 계산을 연기하려고합니다.
그러나 통합 문서가 수동 재 계산 모드로 구성되어 있으면 수식의 유효성 검사 또는 확인이 수행되지 않습니다. 결과는 다음과 같습니다.
통합 문서에 추가하는 새 수식에는 오류가있는 것으로 플래그가 지정됩니다.
새 계산 된 열에 결과가 나타나지 않습니다.
수동 재 계산을위한 통합 문서 구성
이미 알고 있듯이 자동 재계 산은 모든 통합 문서의 데이터 모델에서 기본 모드입니다. 수동 재 계산을 위해 통합 문서를 구성하려면 다음을 수행하십시오.
- Power Pivot 창의 리본에서 디자인 탭을 클릭합니다.
- 계산 그룹에서 계산 옵션을 클릭합니다.
- 드롭 다운 목록에서 수동 계산 모드를 클릭합니다.
수동으로 DAX 수식 재 계산
DAX 수식을 수동으로 다시 계산하려면 다음을 수행하십시오.
- Power Pivot 창의 리본에서 디자인 탭을 클릭합니다.
- 계산 그룹에서 계산 옵션 필드를 클릭합니다.
- 드롭 다운 목록에서 지금 계산 필드를 클릭합니다.