2017-09-30 4 views
1

나는 이해하기가 쉽지 않은 무언가를 아주 간단하게하려고합니다. 쿼리, 날짜 시간 스탬프의 출력을 가져 와서 Excel 테이블에 씁니다. 논리를 다시 반복하면 동일한 출력을 얻지 만 생성 된 날짜 시간이 시간 경과에 따라 진행됩니다.Excel Power Query - 쿼리에서 증분로드 및 날짜 추가

쿼리 1 - 2 열 카테고리를 생성하는 SQL에서 count. 저는 이것을 가져 와서 DateTime.LocalNow()를 사용하여 생성 된 날짜를 추가하고 있습니다.

쿼리 2 - 대상 표가 기존 테이블과 나던에 추가 쿼리를 만들 수있는 방법

새 테이블에 결과를로드하는 저를 필요로한다.

blog.oraylis.de을 보았습니다. DateTime.LocalNow() 호출이 소스 및 대상에 대해 실행되고 쿼리 전체에서 동일한 datetime으로 끝난 이후로 작동하지 않습니다.

나는 분명히 뭔가 빠져 있다고 생각합니다.

편집 : -

= Table.Combine({SOURCE_DATA, TARGET_DATA}) 

이로드 제 3의 새 테이블에와 고려 나던 그 세번째 테이블에로드 할 때 - 그래서 당신은 단지 새로운 타임 스탬프 단지 처음 두 테이블의 새 버전으로 끝날

답변

1

이 단계는,

  1. 는 SQL 문을 기반으로 쿼리 Q1을 만들 작동합니다 (엑셀 테이블에 EXE를 DateTime.LocalNow를 (사용하여 타임 스탬프를 추가)이로드 귀여운 쿼리)

  2. 이 마지막 단계 Q2와 Table.Combine를 추가하여 제 질의 Q1 수정이 엑셀 새로운 테이블 (단지 등 전혀 변환)에 기초하여 새로운 쿼리 Q2를 만들 .

따라서 Q2는 Q1이 쓰는 Excel 테이블의 기존 데이터를로드합니다. Excel 테이블은 항상 완전하게 작성되지만 기존 데이터가 보존되므로 새 데이터가 테이블에로드 된 결과가 표시됩니다. 희망이 도움이됩니다. 행운을 빕니다, Hilmar

+0

그 트릭을했습니다. 간단한 방법을 볼 수있을 때. 매우 감사합니다. –