분기 별 분기 별 기업 가족 별 변화 비율을 측정하는 것처럼 들립니다. 계산 된 3 가지 측정 값을 만들어야합니다. 나는 당신의 모델이 어떻게 생겼는지 확신 할 수 없기 때문에 정확한 공식을 줄 수는 없지만 여기에 아이디어가 있습니다.
CurrentQtr%ofTotal:= Divide(Sum('Sales'[Units]),Calculate(Sum('Sales'[Units]), All['Product'[Corporate Family])))
PrevQtr%ofTotal:= DIVIDE(CALCULATE(Sum('Sales'[Units]), DATEADD(DimDate[DateKey], -1, QUARTER)),
CALCULATE(Sum('Sales'[Units]), DATEADD(DimDate[DateKey], -1, QUARTER), All('Product'[Corporate Family]))))
Change%ofTotal:= DIVIDE(([CurrentQtr%ofTotal]-[PrevQtr%ofTotal]),[PrevQtr%ofTotal])
나는 0으로 나누기 오류를 처리하기 때문에 divide function을 사용했습니다. 필터 컨텍스트에서 Corporate Family 열의 필터를 제거하려면 ALL function을 사용합니다. % ofTotal 변경은 차이점을 찾는 것입니다. 나는 % 변화를 계산하고 있지만 빼기를 원할 수도 있습니다.
시간 인텔리전스에 대한 좋은 블로그 게시물은 여기 the link입니다. 그리고 합계의 백분율을 계산할 때 하나는 here's입니다.
이 질문은 주제와 관련하여 종료되어서는 안됩니다. 그것은 유효한 질문입니다. 사용자가 PowerPivot 모델을 사용하고 있으며 단순히 전체 테이블의 백분율을 표시하도록 피벗 테이블을 전환 할 수 없습니다. 이를 위해서는 모델에 DAX 계산을 추가해야합니다. DAX 질문에 항상 대답합니다. – mmarie
다시 투표하려면 투표하십시오. PowerPivot 모델은 DAX를 사용합니다. [DAX] (http://technet.microsoft.com/en-us/library/gg413422.aspx)는 프로그래밍 언어의 전체입니다. Excel 부분이 당신을 속일 수 없도록하십시오. 그것은 단지 언어의 런타임 호스트입니다. HW/SW/네트워킹에 초점을 맞추기 때문에 SU에 적합한 후보는 아닙니다. 그래서 * 프로그래밍 *입니다. 또한 DAX에 대한 피 묻은 태그가 있습니다. 당신이 이해하지 못하는 것을 닫지 마십시오. – billinkc