Excel의 대규모 데이터 세트에서 계산이 오래 걸립니다.

Excel의 대규모 데이터 세트에서 계산이 오래 걸립니다.

Excel을 ODBC SQL 데이터베이스(SQL Server)에 연결했고 이제 Excel 피벗 테이블이 SQL Server VIEW에서 데이터를 가져오고 있습니다. QUERY에는 총 약 1백만 개가 넘는 행이 있습니다. 데이터에서 계산을 수행하기 위해 Excel에 새 열을 만들었습니다. 피벗 테이블의 드롭다운에서 슬라이싱 및 다이싱을 수행할 때마다 수식을 다시 계산해야 하며 계산이 완료되는 데 약 10분이 소요됩니다. 사용자가 필요한 데이터를 얻기 위해 10분 동안 기다리게 할 수 없기 때문에 이를 수행하는 더 효율적인 방법이 있습니까?

조언을 부탁드립니다.

답변1

Power Pivot 추가 기능을 사용하면 이 요구 사항을 충족할 수 있습니다. 다양한 SQL 쿼리의 데이터를 Excel 테이블 및 기타 소스와 결합할 수 있습니다.

결과 모델은 매우 빠르고 확장 가능한 피벗 테이블을 위해 압축되어 메모리에 보관됩니다. 32비트 Office(대부분의 사람들이 사용함)의 모든 프로세스에는 메모리 제한이 있지만 64비트 Office는 사용 가능한 RAM에 의해서만 제한됩니다.

DAX 수식을 사용하여 Power Pivot에 계산을 추가할 수 있습니다. 간단한 수식은 표준 Excel 수식과 유사하며 필요한 경우 훨씬 더 많은 컴퓨팅 성능을 사용할 수 있습니다.

복잡한 데이터 변환 요구 사항이 있는 경우 데이터를 Power Pivot 모델로 변환하고 전달할 수 있는 파워 쿼리 추가 기능을 사용합니다.

관련 정보