2017-12-20 5 views
1

문제 : 필자는 테이블이 필요 없어지면 상쾌 해졌으며 영원히 오래 걸릴 것입니다. Power Query - 여러 쿼리를 하나로 묶었습니다.Excel 전원 쿼리의 새로 고침 제한

NewAddsStage은 네트워크 공유 드라이브에서 ~ 10 개의 통합 문서가있는 디렉터리를 읽고, 데이터를 함께 추가하고, 많이 필터링하고, 테이블에로드합니다. 새로 고침하는 데 약 4 분이 소요됩니다. NewAddsRoll

유형 목록의 개체를 보유 몇 열을 생성, 소스로 NewAddsStage를 사용하는 여러 Table.Join의를 수행하고 데이터를 롤업합니다. 연결 만 형성합니다.

보고서 1, Report2NewAddsRoll 사용 자신의 소스로 테이블에 서로 다른 필터의 종류 및로드 할합니다 (NewAddsStage 테이블과 같은 통합 문서에 있습니다.)

보고서를 편집 할 때마다, NewAddsStage이 새로 고침되고 모든 통합 문서를 다시 읽으며 너무 오래 걸립니다. NewAddsRoll에있는 데이터를 새로 고치지 않고 사용하거나 NewAddsStage에 보관하고 싶습니다. 나는 데이터> 연결> 속성 연결에 속았지만 도움이되지 않습니다.

새로 고치지 않으려면 NewAddsStage 테이블을 별도의 통합 문서에 넣어야합니까? 기본 데이터는 변경되지만 매월보다 적습니다. 수동으로 새로 고침을 호출 할 때만 새로 고침을하고 싶습니다. 방법이 있습니까?

FWIW, Excel 2013, Excel 2013, Windows 7에서 Formula.Firewall을 해제하고 있습니다.

답변

1

첫째, 다른 통합 문서에서 NewAddsStage 테이블을 사용하는 것은 매우 큰 데이터 집합이며 한 달에 한 번만 데이터를 새로 고치는 것만 큼 나쁘지 않습니다. 그건 제쳐두고, 당신이 원하는대로 할 수있는 "적절한"방법이있는 것처럼 느껴지지만, 중복되는 것처럼 보일지라도 나는 "작동"하는 것처럼 보이는 해적판을 발견했습니다.

통합 문서의 테이블에 NewAddsStage을 이미로드 했으므로 해당 테이블에서 (연결 전용) 쿼리를 만듭니다. 그런 다음 다른 모든 쿼리를 NewAddsStage 대신 기본 쿼리로 실행하십시오. 이렇게하면 NewAddsStage에있는 데이터에 액세스 할 수있게되며 모든 통합 문서에 연결되지 않고 항상 새로 고침됩니다.

+0

감사합니다. Wedge! 휴일 방학에서 돌아와 좋은 대답을 찾았습니다. –

관련 문제