2017-11-23 12 views
0

나는합계 고유 부문과 가치

Adviser | ProductProvider | NumberPolicyLapsed |Status | 
--------|-----------------|--------------------|-------| 
A  |ANZ    |3     |New | 
A  |ANZ    |3     |Ongoing| 
A  |ANZ    |3     |Out | 
A  |AXA    |4     |New | 
A  |AXA    |4     |Ongoing| 
A  |AXA    |4     |Out | 
A  |Zurich   |5     |New | 
A  |Zurich   |5     |Ongoing| 
A  |Zurich   |5     |Out |  

가 어떻게 극적 장면이 열 NumberPolicyLapsed을 요약하는 별개의 고문, 별개의 ProductProvider, 별개의 NumberPolicyLapsed을 읽을 알 수 있습니까 아래와 같이 SQL에서 데이터를? 기본적으로 어드바이저 A의 경우, 만료 된 정책 수는 12 (3 + 4 + 5)가됩니다.

지금까지, I는 SUM (NumberPolicyLapsed) 사용

  • 을 시도하고 그 결과 36 (3 + 3 + 3 + 4 + 4 + 4 + 5 + 5 + 5)이다. 사용
  • LOD {고정 [어드바이저], [ProductProvider] SUM (NumberPolicyLapsed)} 결과는 Window_Sum (NumberPolicyLapsed) 상태 안에 재 구축 테이블 후에 사용 36
  • 보다 훨씬 크다하지만 '케이 일하지 마라.

저는 Tableau Desktop 10.0을 사용하고 있습니다.

감사합니다.

+0

동일한 Advisor/ProductProvider 조합에 대해 NumberPolicyLapsed 값이 다를 수 있습니까? – xkavator

+0

가능합니다. 예를 들어, ProductProvider AXA의 A는 NumberPolicyLapsed가 6 일 수 있습니다 (다른 고객이 다른 제품 공급자를 선호하기 때문입니다). –

답변

0

GOT IT !!!! = D. LOD를 사용합니다. 그러나 SUM 대신 숫자가 모두 같기 때문에 MAX를 사용해야합니다. LOD는 특정 조언자 및 특정 ProductProvider에 속하는 하나의 최대 값을 선택합니다.

예를 들어, Adviser A 및 ProductProvider ANZ의 경우 Tableau가 최대 수 3을 선택합니다. 다른 특정 ProductProvider에 대해서도 마찬가지입니다. LOD를 텍스트 마크에 넣으면 결과가 합산됩니다. 아래는 구문입니다.

{고정 [고문] [ProductProvider] :. MAX (NumberPolicyLapsed)} 모든 도움을

감사합니다.