DAX 수식 결과 업데이트
DAX 수식은 외부 데이터 원본의 데이터를 포함하여 큰 데이터와 관련된 계산에 사용됩니다. DAX 계산은 라이브 데이터에도 적용되므로 데이터는 수시로 변경 될 수 있습니다.
DAX 수식의 결과는 두 번 업데이트해야합니다.
Data Refresh − 데이터가 새로 고쳐질 때.
Recalculation − DAX 공식이 변경된 경우.
데이터 새로 고침과 재 계산 이해
데이터 새로 고침과 재계 산은 별개이지만 관련된 작업입니다.
데이터 새로 고침은 통합 문서의 데이터 모델에있는 데이터를 업데이트하여 외부 데이터 원본에서 최신 데이터를 가져 오는 프로세스입니다.
재계 산은 DAX 수식이 포함 된 통합 문서의 모든 열, 테이블 및 피벗 테이블을 업데이트하여 DAX 수식 자체의 변경으로 인한 기본 데이터의 변경 사항을 반영하는 프로세스입니다.
통합 문서의 DAX 수식이 다시 계산 될 때까지 통합 문서를 저장하거나 게시해서는 안됩니다.
데이터 모델에서 데이터를 업데이트하는 다양한 방법
Power Pivot은 외부 데이터 원본의 변경 사항을 자동으로 감지하지 않습니다.
지정할 수있는 간격으로 Power Pivot 창에서 데이터를 수동으로 새로 고칠 수 있습니다.
통합 문서를 SharePoint 사이트에 게시 한 경우 외부 원본에서 자동 데이터 새로 고침을 예약 할 수 있습니다.
이에 대한 자세한 내용은 장을 참조하십시오 – Updating Data in Data Model.
DAX 수식 재 계산
DAX 수식의 재계 산은 중요한 작업입니다. 재 계산하는 동안 열 종속성이 확인되고 열이 변경되었는지, 데이터가 유효하지 않은지 또는 작동하던 DAX 수식에 오류가 발생한 경우 알림이 표시되기 때문입니다.
재계 산은 다음과 같은 방식으로 성능에 영향을 미칠 수 있습니다.
계산 된 열의 경우 DAX 수식을 변경할 때마다 항상 전체 열에 대해 DAX 수식의 결과를 다시 계산해야합니다.
계산 된 필드의 경우 계산 된 필드가 피벗 테이블 또는 피벗 차트의 컨텍스트에 배치 될 때까지 DAX 수식의 결과가 계산되지 않습니다. DAX 수식은 데이터의 필터에 영향을주는 행 또는 열 머리글을 변경하거나 피벗 테이블을 수동으로 새로 고칠 때 다시 계산됩니다.
DAX에서 수식 재계 산은 자동 또는 수동으로 수행 할 수 있습니다.
재 계산에 대한 자세한 내용은 다음 장을 참조하십시오 – Recalculating DAX Formulas.