2014-04-14 3 views
0

EssVZoomIn 기능을 사용하여 Essbase의 데이터 세트를 확대합니다.Excel VBA Essbase ZoomIn

이 함수는 줌인한다는 의미에서 작동하지만 코드를 실행할 때 데이터 집합에서 계정 차원 행을 제거합니다. 내가 똑같은 데이터를 수동으로 확대하면

그래서 enter image description here

, 그것은 계정 차원을 제거하지 않습니다. 또한 수동으로 확대 한 다음 코드를 확대하여 치수를 제거하지도 않습니다.

나는 어떤 유형의 설정과 관련이있는 것처럼 느껴지지만, 일부 동료와 웹을 통해 자원을 확보 한 후에도 나는 여전히 손실 상태입니다.

여기에 코드

With ws_zoom 
     EssVZoomIn .Name, .Range(.Range("A1"), .Range("E7").End(xlDown).End(xlToRight)), _ 
.Range(.Range("A7"), .Range("A7").End(xlDown).Offset(, 3)), 3, False 
    End With 

모든 아이디어를 내 줌입니까?

답변

0

F 열 이상에 뭔가가 있습니까? 다시 말해, 지금 가지고있는 스택 형식 대신 열을 가로 지르는 POV 멤버와 함께 '정상적인'모양으로 시도해 보셨습니까?

그리드 프로세서가 작동하는 방식에 이상이 있는지 궁금합니다. Essbase는 입니다. 꽤 느슨합니다. 행/열의 배치 방법을 해석 할 때 오히려 중계하는 것이 확실합니다.

+0

jwj 이것은 일반적인 모양입니다. 나는 실제 예에서 F 열에 더 많은 시간대를두고있다. 그러나 줌이 작동하고 적절한 데이터를 가져 오는 것이 중요하지만, 스프레드 시트에서 계정 행이 완전히 삭제되므로 사람들이 검색 내용을 정확히 알고 싶을 때 도움이되지 않습니다. –

+0

좋습니다. 내가 뭘하고 있었는지 짐작할 수 있겠지만, POV 레이아웃을 조금씩 다르게해서 시도해 보았다면 여전히 문제가 있는지 ... VB API 버그인지 아니면 " 일반적인 "그리드 레이아웃은 문제를 일으킬 수 있습니다. – jwj

0

"반복 멤버 레이블"옵션을 선택하여 레이블을 출력의 가운데 열에 밀어 넣는 것이 아니라는 것을 확인 했습니까? 회원 레이블 반복에 대한 도움말 파일에서 : 기본적으로 Essbase는 각 데이터 세트에 대해 한 번만 멤버 레이블을 표시합니다. 즉, 인접한 열 그룹에 공통적 인 항목이 그룹의 중앙에 한 번 나타납니다. 이 옵션을 켜면 인접 열의 중복 된 값과 관계없이 각 열 머리글을 Essbase가 채 웁니다.

나열된 특성 차원이 기본 차원 항목의 아래쪽/오른쪽에있는 경우이를 사용하는 것이 좋습니다. 이 문제는 설명 된대로 문제가 발생하지는 않지만 시퀀스에 따라 줌 인 혼란을 야기 할 수 있습니다.

첫 번째 단락에서 문제가 해결되지 않으면 (나는 그렇다고 생각합니다), 출처의 차원으로 표시된 각 구성원을 대체하는 레이아웃을 표시하는 데 도움이 될 수 있습니다 (위의 워크 시트 이미지에 A1 : E8).). 이 "서식보기"는 확대/축소 및 희소성 및 기본/속성의 색을 다르게 구분할 때 특히 확대/축소가 수행하는 작업을 식별하는 데 도움이됩니다.

ASO의 경우 위의 내용 중 많은 부분이 적용되지 않습니다.