2008-09-17 2 views
2

데이터 원본이 SSAS 데이터 큐브 일 때 Excel 2007 피벗 테이블에서 계산 된 필드를 사용할 수 있습니까?Excel 2007 피벗 테이블 - 데이터 큐브에 연결할 때 계산 된 필드를 사용하는 방법?

Excel 2007에서 SQL Server 2005 데이터 큐브에 연결하고 피벗 테이블을 통해 데이터를 보는 중입니다. 내 피벗 테이블에 계산 된 필드를 만들고 싶지만 "수식"단추가 회색으로 표시됩니다.

데이터 큐브에 연결할 때 계산 된 필드를 만들려면 어떻게해야합니까?

답변

2

수없는 것처럼 보입니다. 이것은 MSDN에서 얻은 답입니다.

불가능합니다. 모든 집계는 Analysis Services에서 처리합니다. XL은 집계를 담당하지 않으므로 맞춤 계산을 수행 할 능력이 없습니다 .HTH ... 짐 토 믈린슨

1

이렇게 할 수는 있지만 비용은 발생합니다. SSAS 큐브에서 피벗 테이블의 연결을 끊어야합니다. 그러면 일반적으로 Excel을 사용할 수 있습니다. 가장 좋은 첫 번째 단계는 피벗 테이블을 원하는 방식대로 정확하게 가져 오는 것입니다. 피벗 테이블 리본 메뉴에서 옵션 하위 메뉴를 클릭합니다. OLAP 도구 버튼을 클릭 한 다음 '수식으로 변환'을 클릭하십시오.

단방향 경고 메시지가 표시됩니다. (클릭하여 저장하는 것이 좋습니다) 연결을 끊으면 예쁜 형식화 및 드래그 앤 드롭 기능을 모두 잃어 버릴 수 있지만 수동 서식을 사용하면 항상 되돌릴 수 있습니다. 그러나 지금 얻는 것은 Excel 기능입니다. 이제 원하는 위치에서 수식을 추가하십시오. 물론 핵심은 새 계산에 필요한 요소가 있는지 확인하는 것입니다.

나중에 저장하고 나중에 다시 열 수 있습니다. 또한 새로 고침을 클릭하여 SSAS 서버에서 업데이트 된 데이터를 가져올 수 있습니다. HTH

0

또한 Excel 대신 'Office Web Components'를 사용할 수 있습니다. OWC는 OLAP 큐브에 대한 클라이언트 측 수식을 지원합니다. 그들은 네이티브 Excel에서이 기능을 제거했다고 믿을 수 없습니다.

관련 문제