
Excel 2016에는 외부 데이터 원본을 사용하는 여러 피벗 테이블(및 해당 피벗 차트)이 있습니다. 데이터 소스는 Microsoft Query(Excel 메커니즘)를 통해 생성되었으며 Oracle 데이터베이스를 쿼리하는 복잡한 SQL 논리를 가지고 있습니다.
ChartsConn
특정 피벗 테이블의 경우 데이터 원본을 호출된 외부 데이터 원본 사용에서 Excel 테이블 사용으로 변경하고 싶습니다 .
이유:
외부 ChartsConn
데이터 원본 연결은 중복되므로 제거해야 합니다. 따라서 향후 연결의 SQL 변경은 한 곳에서만 수행하면 됩니다. 나는 이미 ListConn
; 대신 사용하고 싶습니다.
피벗 테이블 데이터 원본을 로 변경하려고 하면 ListConn
원하는 대로 작동하지 않습니다. Excel에서는 내가 원하는 것이 아닌 ListConn
이라는 연결 의 복사본을 만듭니다 .ListConn1
또는 이미 ListConn
. 해당 Excel 테이블에 연결하면 Excel에서 새 연결을 만들지 않고도 해당 작업을 수행할 수 있다고 생각합니다. 예상대로 기존 연결을 다시 사용합니다 ListConn
.
문제:
을 사용하여 피벗 테이블 데이터 소스를 변경하려고 하면 Analyze > Change Data Source
Excel 테이블을 선택하는 옵션이 비활성화됩니다.
질문:
외부 데이터 원본 연결에서 Excel 테이블로 피벗 테이블의 원본을 변경하는 방법이 있나요?
그렇지 않은 경우 유일한 다른 옵션은 여러 피벗 테이블과 피벗 차트를 처음부터 다시 만드는 것 같습니다. 유일한 차이점은 Excel 테이블을 소스로 사용한다는 것입니다. Excel 테이블을 클릭하고 피벗 테이블 만들기를 클릭하면 됩니다.
그렇게 하면 작동하지만 매우 구체적인 구성을 가진 여러 피벗 테이블과 해당 피벗 차트가 있으므로 많은 노력이 필요합니다.