파워 쿼리 쿼리 업데이트 기록 저장

거의 모든 파워 쿼리 교육에서 생성된 쿼리를 업데이트하는 방법을 알게 되고 사람들이 업데이트할 때 새 데이터가 이전 데이터를 어떻게 바꾸는지 볼 때 청취자 중 한 명이 저에게 묻습니다. 또한 어딘가에 저장되고 전체 업데이트 기록이 표시되었습니까?

아이디어는 새로운 것이 아니며 이에 대한 표준 대답은 "아니오"입니다. 파워 쿼리는 기본적으로 오래된 데이터를 새 데이터로 바꾸도록 구성됩니다(대부분의 경우에 필요함). 그러나 정말로 원한다면 이 제한을 피할 수 있습니다. 그리고 나중에 보게 되겠지만 방법은 매우 간단합니다.

다음 예를 고려하십시오.

클라이언트의 파일이 입력 데이터로 있다고 가정해 봅시다. 출처)라는 이름의 "스마트" 동적 테이블 형태로 구매하려는 제품 목록과 함께 어플리케이션:

파워 쿼리 쿼리 업데이트 기록 저장

다른 파일에서(유추하여 리시버) 다음을 통해 소스에서 제품이 포함된 테이블을 가져오는 간단한 쿼리를 만듭니다. 데이터 – 데이터 가져오기 – 파일에서 – Excel 통합 문서에서 (데이터 — 데이터 가져오기 — 파일에서 — Excel 통합 문서에서) 결과 테이블을 시트에 업로드하십시오.

파워 쿼리 쿼리 업데이트 기록 저장

미래에 클라이언트가 자신의 파일에 있는 주문을 변경하기로 결정하는 경우 출처, 그런 다음 요청을 업데이트한 후(오른쪽 클릭 또는 데이터 – 모두 새로 고침) 우리는 파일에서 새로운 데이터를 볼 것입니다 리시버 - 모든 표준.

이제 업데이트할 때 이전 데이터가 새 데이터로 대체되지 않고 새 데이터가 이전 데이터에 추가되는지 확인하고 날짜-시간을 추가하여 이러한 특정 변경 사항이 언제 적용되었는지 확인할 수 있습니다. 만들어진.

1단계. 원래 쿼리에 날짜-시간 추가

요청을 열자 어플리케이션에서 데이터 가져오기 출처, 업데이트 날짜-시간이 포함된 열을 추가합니다. 이렇게하려면 버튼을 사용할 수 있습니다 맞춤 항목열 추가 (열 추가 — 사용자 정의 열), 그리고 함수를 입력 날짜시간.LocalNow – 기능의 아날로그 TDATA (지금) • 마이크로소프트 엑셀:

파워 쿼리 쿼리 업데이트 기록 저장

클릭 후 OK 다음과 같은 예쁜 열로 끝나야 합니다(열 머리글에 있는 아이콘으로 날짜-시간 형식을 설정하는 것을 잊지 마십시오).

파워 쿼리 쿼리 업데이트 기록 저장

원하는 경우 이 열의 시트에 업로드된 플레이트에 대해 정확도를 높이기 위해 날짜-시간 형식을 초로 설정할 수 있습니다(표준 형식에 콜론과 "ss"를 추가해야 함).

파워 쿼리 쿼리 업데이트 기록 저장

2단계: 이전 데이터 쿼리

이제 업데이트하기 전에 이전 데이터를 저장하는 버퍼 역할을 하는 다른 쿼리를 만들어 보겠습니다. 파일에서 결과 테이블의 셀 선택 리시버, 탭에서 선택 Data 명령 테이블/레인지에서 (데이터 — 테이블/범위에서) or 잎으로 (시트에서):

파워 쿼리 쿼리 업데이트 기록 저장

파워 쿼리에 로드된 테이블에 대해 아무 작업도 수행하지 않고 쿼리를 호출합니다. 예를 들면 다음과 같습니다. 오래된 데이터 키를 누릅니다 홈 — 닫기 및 로드 — 닫기 및 로드... — 연결만 생성 (Home — Close&Load — Close&Load to… — 연결만 생성).

3단계. 이전 ​​데이터와 새 데이터 결합

이제 원래 쿼리로 돌아갑니다. 어플리케이션 명령을 사용하여 이전 버퍼 요청의 이전 데이터 아래에서 추가하십시오. 홈 — 요청 추가 (홈 — 쿼리 추가):

파워 쿼리 쿼리 업데이트 기록 저장

그게 다야!

를 통해 Excel로 돌아가야 합니다. 홈 — 닫기 및 다운로드 (홈 — 닫기 및 로드) 버튼으로 전체 구조를 업데이트하기 위해 몇 번 시도하십시오. 모두 업데이트Data (데이터 — 모두 새로 고침). 업데이트할 때마다 새 데이터가 이전 데이터를 대체하지 않고 전체 업데이트 기록을 유지하면서 아래로 푸시합니다.

파워 쿼리 쿼리 업데이트 기록 저장

외부 소스(인터넷 사이트, 데이터베이스, 외부 파일 등)에서 가져올 때 유사한 트릭을 사용하여 필요한 경우 기록에 대한 이전 값을 유지할 수 있습니다.

  • 여러 데이터 범위의 피벗 테이블
  • 파워 쿼리를 사용하여 다른 파일에서 테이블 어셈블
  • 책의 모든 시트에서 데이터를 하나의 테이블로 수집

댓글을 남겨주세요.