2017-10-08 1 views
0

this question과 유사하지만 적용 가능한 경우 VBA 솔루션에 개방되어 있습니다. 기본적으로필터 값을 "기본 필드"로 사용하여 "차이점"으로 값을 표시 하시겠습니까?

는, 나는 두 가지 중 하나를 수행하려고 피벗 테이블이 있습니다

  1. "주 2"에 대한 값은 피벗에 Difference From "주 1"로 표시 어디에 필드 만들기 이미 "2 주차"에 대해서만 필터링 된 테이블. 이것은 피벗 테이블에 빈 열을 표시하지 않아도된다는 상기 질문에서 말한 OP와 같습니다. 현재, "Week Number"변수가 Base Field 옵션의 옵션으로 표시되는 것을보고 있는데, 선택할 때 열이 #N/A 개의 오류로 가득차 있습니다.
  2. 다른 방법으로 "Week 1"과 "Week 2"내 피벗 테이블 내에 내 피벗 테이블을 입력 한 다음 "Week 1"(Base Field)의 값을 숨길 수 있습니다. 그러나 지금까지는 행을 숨기는 것을 제외하고는 이것을 피하는 좋은 방법을 찾지 못했습니다. 나는 그것을 피하고 싶습니다.

감사합니다.

답변

0

"값을 다른 이름으로 표시"설정에서 기본 항목을 숨길 수 없습니다.

그러나 1 주와의 차이를 계산하고 해당 항목을 표시하며 1 주 및 2 주 항목을 숨기는 계산 된 항목을 만들 수 있습니다.

피벗 테이블의 주 필드에서 항목을 클릭하십시오.

피벗 테이블 도구 리본에서

, 옵션으로 이동> 필드, 항목, 당신은해야합니다 & 설정> 계산 항목

은 밑줄을 사용하는 등, 고유 한 이름을 지정하거나 공간을 제거합니다.

그런 다음 필드의 수식을 만듭니다. 필드 목록에서 주 필드를 선택하십시오. 항목 목록에서 1 주 항목을 선택하고 항목 삽입을 클릭하여 항목을 수식에 추가하십시오. 마이너스를 입력 한 다음 주 1 항목 삽입. 저장을 클릭하면 새 계산 필드가 피벗 테이블에 추가됩니다. 이제 원래 1 주 및 2 주를 숨기고 2 주와 1 주 사이에 계산 된 차이 만 표시 할 수 있습니다.

Img

관련 문제