2017-12-17 20 views
0

거래 당 거래 금액, 해당 거래의 판매원, 그의 팀 및 그의 월급을 보여주는 영업 팀의 거래 데이터가 있습니다. 모든 행은 고유 한 트랜잭션을 나타냅니다 (이미지 참조). 나는 그들이 지불되는 급여와 그들이 회사를 위해 생성하는 수익 사이의 상관 관계를 보여주는 팀 수준의 그래프를 만들 필요가 있습니다. 즉, X 축에 salesTeam 이름이있는 단순 누적 막 대형 차트 및 y 축에 양이 총 급여 및 총 수익 (금액). enter image description here테이블 평균 그래프 및 합계

이 예에서 I는 지불 된 급여는 그들이 회사를 위해 만들어 수익 (영업 사원의 영업 사원 B에 대한 + 15K에 10K) 25K는 430K이다, '중앙'팀을 강조했습니다. 일부 영업 사원의 급여가 누락 될 수 있습니다 (예 : E). 내가 직면 한 문제는 합계 (Salary)가 모든 행에 대한 급여를 합산하므로 영업 사원 A에게는 10k 대신 20k가됩니다. 나는 평균 (급여)를 시도했지만 Tableau가 영업 사원 당 평균 대신 전체 열의 평균을 계산하므로 작동하지 않습니다. 이 문제를 어떻게 해결할 수 있습니까?

감사합니다.

+0

귀하의 요구 사항을 구현했습니다. 평균은 나를 위해 잘 작동합니다. 당신이 더 많은 것을 설명하거나 잘못된 이미지를 게시 할 수 있습니까? – Siva

+0

@ V.Asher가 내 아래 답변에 도움이 되었습니까? – smb

답변

0

여기에는 세부적인 수준의 문제가 있습니다. 기본적으로 Tableau는 시각화 세부 수준에서 수식을 계산하므로 영업 사원이 볼 수없는 경우 최고 수준에서 계산할 수식을 롤업합니다. 이것은 역동적 인 계산을 원하지만 달성하려고하는 것처럼 들리지 않을 때 좋습니다.

가장 좋은 옵션은 Tableau에 데이터를 집계하여 모든 거래에 대한 매출 총계가있는 영업 담당자 당 한 줄 밖에 없기 때문입니다. 이렇게하면 계산 된 필드의 복잡성을 피할 수 있습니다 (Tableau의 성능이 향상됩니다).

그러나 이것이 가능하지 않다면 희소식은 대답 수준 표현입니다 (이전에 건너 오지 않았다면이 책을 읽는 것이 좋습니다). 기본적으로 Tableau에게 계산할 수준을 알려줍니다.

각 팀에 대해 지불 한 거래 금액과 월급 비율을 계산하려는 경우, 다음과 같이

그래서 계산 필드를 만들 : 이것은 무엇을

{ FIXED [Team] 
: sum(([Amount]))/ 
(sum({ FIXED [Sales person]: 
AVG([Salary])})) 
} 

각 팀 금액과 급여의 비율을 계산합니다. 그 안에 중첩 된 두 번째 고정 방정식 (Salesperson)을 사용하면 영업 사원의 트랜잭션 수에 대한 급여가 합산되지 않습니다.

이것을 사용하여 중부의 경우 17.2의 결과가 나타납니다. 이것은 당신이 기대하는 것입니까? 알려지지 않은 급여를 설명 할 방법이 필요합니까?

+0

안녕하세요, smb, 답장을 보내 주셔서 감사합니다. 당신이 설명했던 것은 의미가 있지만 결과는 내가 성취하려는 것과 다릅니다. 따라서 Central의 경우, 평균 급여가 12.5k이고 급여 합계가 25k가 될 것으로 예상합니다 (별개의 영업 사원 급여 합계 기준). 반대로, 수익을 위해 팀 당 모든 '금액'의 합계를 원합니다. 중부의 경우 430k가됩니다. 희망이 의미가 있습니다. –

+0

그 설명에 감사드립니다. @ V.Asher. 중앙에 대한 나의 결과에서 대답은 17.2이며, 430,000 (금액의 합)/25,000 (월급의 합)은 17.2입니다. 이것은 당신이 계산 한 것이 아닌가요? – smb