Power Pivot에서 수식 다시 계산

파워 피벗 에서 데이터 작업을 수행 하는 경우 원본에서 데이터를 새로 고치거 나, 계산 된 열에서 만든 수식을 다시 계산 하거나, 피벗 테이블에 표시 되는 데이터가 최신 상태 인지 확인 해야 합니다.

이 항목에서는 데이터 새로 고침과 데이터 다시 계산의 차이점에 대해 설명 하 고, 재계산을 트리거하는 방법에 대 한 개요를 제공 하 고, 재계산 제어를 위한 옵션에 대해 설명 합니다

데이터 새로 고침 및 재계산 이해

파워 피벗 데이터 새로 고침 및 재계산을 모두 사용 합니다.

데이터 새로 고침 을 통해 외부 데이터 원본에서 최신 데이터를 얻을 수 있습니다. 파워 피벗 는 외부 데이터 원본의 변경 내용을 자동으로 감지 하지 않지만 파워 피벗 창에서 수동으로 데이터를 새로 고치거 나 통합 문서가 SharePoint에서 공유 되는 경우 자동으로 업데이트 될 수 있습니다.

재계산 은 통합 문서에서 수식을 포함 하는 모든 열, 표, 차트, 피벗 테이블을 업데이트 하는 것을 의미 합니다. 수식을 다시 계산 하면 성능이 저하 되므로 각 계산에 연결 된 종속성을 이해 하는 것이 중요 합니다.

중요:  통합 문서를 저장 하거나 게시 해야 해당 수식이 다시 계산 됩니다.

수동 및 자동 재계산

기본적으로 파워 피벗 처리에 필요한 시간을 최적화 하는 동안 필요에 따라 자동으로 다시 계산 됩니다. 다시 계산 하는 데 시간이 걸릴 수 있지만, 다시 계산 하는 동안 열 종속성이 확인 되는 경우, 열이 변경 된 경우, 데이터가 잘못 된 경우 또는 작업에 사용 되는 수식에 오류가 발생 한 경우 알림 메시지가 표시 됩니다. 그러나 복잡 한 수식이 나 매우 큰 데이터 집합으로 작업 하는 경우, 특히 업데이트 타이밍을 제어 하려는 경우에는 유효성 검사를 forego 수동으로 업데이트 하는 경우에만 계산을 선택할 수 있습니다.

수동 및 자동 모드 모두에는 장점이 있습니다. 그러나 자동 재계산 모드를 사용 하는 것이 좋습니다. 이 모드는 파워 피벗 메타 데이터를 동기화 된 상태로 유지 하 고 데이터 삭제, 이름 또는 데이터 형식 변경 또는 누락 된 종속성 때문에 발생 하는 문제를 방지 합니다. 

자동 재계산 사용

자동 재계산 모드를 사용 하는 경우 수식의 결과를 변경 하는 데이터에 대 한 변경 내용은 수식이 포함 된 전체 열의 재계산을 트리거합니다. 다음 변경 내용에 따라 수식 재계산은 항상 필요 합니다.

  • 외부 데이터 원본의 값을 새로 고쳤습니다.

  • 수식의 정의가 변경 되었습니다.

  • 수식에서 참조 하는 테이블 또는 열의 이름이 변경 되었습니다.

  • 테이블 간의 관계가 추가, 수정 또는 삭제 되었습니다.

  • 새 측정값 또는 계산 된 열이 추가 되었습니다.

  • 통합 문서 내의 다른 수식이 변경 되어 해당 계산에 종속 된 열 또는 계산을 새로 고쳐야 합니다.

  • 행이 삽입 되거나 삭제 되었습니다.

  • 데이터 집합을 업데이트 하기 위해 쿼리를 실행 해야 하는 필터를 적용 했습니다. 수식이 나 피벗 테이블 또는 피벗 차트의 일부로 필터를 적용할 수 있습니다.

수동 재계산 사용

수동 재계산을 사용 하면 준비가 될 때까지 수식 결과를 계산 하는 비용을 피할 수 있습니다. 수동 모드는 다음과 같은 경우에 특히 유용 합니다.

  • 서식 파일을 사용 하 여 수식을 디자인 하는 경우 유효성을 검사 하기 전에 수식에 사용 되는 열과 표의 이름을 변경 하려는 경우

  • 통합 문서의 일부 데이터가 변경 되었지만 변경 되지 않은 다른 열을 사용 하 여 작업 하 고 있으므로 다시 계산을 연기 하려고 합니다.

  • 여러 종속성이 있는 통합 문서에서 작업 중 이며 필요한 변경 내용이 모두 적용 될 때까지 다시 계산을 연기 하려는 경우

통합 문서가 수동 계산 모드로 설정 된 경우에는 다음과 같은 결과를 사용 하 여 수식에 대 한 유효성 검사 나 검사를 수행 하지 Microsoft Excel 2013의 Power Pivot.

  • 통합 문서에 추가 하는 모든 새 수식은 오류를 포함 하는 것으로 플래그가 지정 됩니다.

  • 새 계산 된 열에는 결과가 표시 되지 않습니다.

수동 재계산을 위해 통합 문서를 구성 하려면

  1. 파워 피벗에서 디자인> 계산> 계산 옵션> 수동 계산 모드를 클릭 합니다.

  2. 모든 테이블을 다시 계산 하려면 계산 옵션> 지금 계산을 클릭 합니다.

    통합 문서의 수식에 오류가 있는지 검사 되 고 테이블이 결과 (있는 경우)로 업데이트 됩니다. 데이터 양과 계산 횟수에 따라 통합 문서가 잠시 동안 응답 하지 않을 수 있습니다.

중요:  통합 문서를 게시 하기 전에 항상 계산 모드를 다시 자동으로 변경 해야 합니다. 이렇게 하면 수식을 디자인할 때 문제를 방지할 수 있습니다.

재계산 문제 해결

의존 관계

열이 다른 열에 종속 되는 경우 다른 열의 내용이 어떤 방식으로든 변경 되 면 관련 된 모든 열을 다시 계산 해야 할 수 있습니다. 파워 피벗 통합 Microsoft Excel 2013의 Power Pivot 문서가 변경 될 때마다 기존 파워 피벗 데이터에 대 한 분석을 수행 하 여 다시 계산이 필요한 지 여부를 결정 하 고 가장 효율적인 방법으로 업데이트를 수행 합니다.

예를 들어 테이블, 제품, 상품범주와 관련 된 Sales테이블을 사용 하 고 있다고 가정 합니다. Sales 테이블의 수식은 다른 두 테이블에 따라 달라 집니다. 제품 또는 상품범주 표를 변경 하면 Sales 테이블의 모든 계산 된 열이 다시 계산 됩니다. 이는 범주 또는 제품별로 매출을 겹쳐서 표시 하는 수식을 사용할 수 있다는 것을 고려 하는 경우에 적합 합니다. 따라서 결과가 정확한 지 확인 하기 위해 데이터를 기반으로 하는 수식을 다시 계산 해야 합니다.

변경 된 값을 확인 하는 것 보다 완료 되는 것이 훨씬 더 효율적 이기 때문에,파워 피벗 는 항상 테이블에 대해 완전 한 재계산을 수행 합니다. 다시 계산을 트리거하는 변경 내용에는 열 삭제, 열의 숫자 데이터 형식 변경, 새 열 추가 등의 주요 변경 내용이 포함 될 수가 있습니다. 그러나 열의 이름을 변경 하는 등의 사소한 변경으로도 다시 계산을 트리거할 수도 있습니다. 이는 수식에서 열 이름을 식별자로 사용 하기 때문입니다.

일부 경우에는 열을 다시 계산에서 제외할 수 파워 피벗 있습니다. 예를 들어 Products 테이블에서 [Product Color] 와 같은 값을 조회 하는 수식이 있고, sales 테이블에서 [수량] 으로 변경 된 열을 사용 하는 경우 테이블의 판매량과제품이 관련 되어 있더라도 수식을 다시 계산할 필요는 없습니다. 그러나 Sales [수량]에 의존 하는 수식이 있는 경우에는 다시 계산이 필요 합니다.

종속 열에 대 한 다시 계산 순서

종속성은 재계산 전에 계산 됩니다. 서로 종속 되는 열이 여러 개 있는 경우 종속성의 순서를 따르고 파워 피벗. 이렇게 하면 열이 최대 속도로 올바른 순서로 처리 됩니다.

거래

데이터를 다시 계산 하거나 새로 고치는 작업은 트랜잭션으로 진행 됩니다. 즉, 새로 고침 작업의 일부가 실패할 경우 나머지 작업이 롤백됩니다. 이는 데이터가 부분적으로 처리 된 상태로 남아 있지 않도록 하기 위한 것입니다. 관계형 데이터베이스에서 수행 하는 대로 트랜잭션을 관리 하거나 검사점을 만들 수 없습니다.

Volatile 함수의 다시 계산

현재, RAND 또는 현재 등의 일부 함수에는 고정 값이 없습니다. 성능 문제를 방지 하기 위해 일반적으로 쿼리 또는 필터링을 실행 하면 이러한 함수가 계산 된 열에 사용 되는 경우 다시 평가 되지 않습니다. 이러한 함수에 대 한 결과는 전체 열이 다시 계산 될 때만 다시 계산 됩니다. 이러한 경우에는 외부 데이터 원본에서 새로 고침을 포함 하거나 이러한 함수를 포함 하는 수식을 다시 평가 하는 데이터를 수동으로 편집 하는 경우가 있습니다. 그러나 현재, RAND 또는 현재 등의 volatile 함수는 계산 필드 정의에 사용 되는 경우 항상 다시 계산 됩니다.

참고:  이 페이지는 자동화를 통해 번역되었으며 문법 오류나 부정확한 설명을 포함할 수 있습니다. 이 목적은 콘텐츠가 사용자에게 유용하다는 것입니다. 정보가 도움이 되는지 알려주세요. 참조할 수 있는 영문 문서가 여기 있습니다.

추가 도움이 필요하신가요?

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×