Excel 2007 피벗 테이블 - 데이터 큐브에 연결할 때 계산된 필드를 사용하는 방법은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/84769

  •  01-07-2019
  •  | 
  •  

문제

데이터 원본이 SSAS 데이터 큐브인 경우 Excel 2007 피벗 테이블에서 계산된 필드를 사용할 수 있습니까?

Excel 2007을 사용하여 SQL Server 2005 데이터 큐브에 연결하고 피벗 테이블을 통해 데이터를 보고 있습니다.피벗 테이블에 계산된 필드를 생성하고 싶지만 "수식" 버튼이 회색으로 표시됩니다.

계산된 필드를 어떻게 생성합니까(데이터 큐브에 연결할 때 가능한 경우)?

도움이 되었습니까?

해결책

당신은 할 수없는 것 같습니다.MSDN에서 얻은 답변은 다음과 같습니다.

불가능합니다.모든 집계는 Analysis Services에서 처리됩니다.XL은 집계를 담당하지 않으므로 사용자 정의 계산을 수행할 수 없습니다.HTH...짐 톰린슨

다른 팁

이렇게 할 수는 있지만 비용이 듭니다.SSAS 큐브에서 피벗 테이블의 연결을 끊으면 평소처럼 Excel을 사용할 수 있습니다.가장 좋은 첫 번째 단계는 피벗 테이블을 원하는 모양으로 정확하게 만드는 것입니다.피벗 테이블 리본 막대 메뉴에서 옵션 하위 메뉴를 클릭합니다.OLAP 도구 버튼을 클릭한 후 '수식으로 변환'을 클릭하세요.

단방향 경고 메시지가 표시됩니다.(저장을 클릭하세요.) 일단 연결을 끊으면 예쁜 서식과 끌어서 놓기 항목이 모두 손실되지만 수동 서식을 사용하면 언제든지 다시 가져올 수 있습니다.하지만 이제 얻을 수 있는 것은 Excel 기능입니다.이제 원하는 곳에 수식을 추가하세요.물론 핵심은 새로운 계산에 필요한 요소가 있는지 확인하는 것입니다.

좋은 점은 저장하고 나중에 다시 열 수 있다는 것입니다.그리고 새로 고침을 클릭하면 SSAS 서버에서 업데이트된 데이터를 얻을 수 있습니다.HTH

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

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top