2016-06-09 5 views
0

저는 tableau에 테이블을 가지고 있으며 필터를 기반으로 계산 된 필드를 만들고 싶습니다. 누군가가 다음 논리 문장에 대한 해결책을 찾는데 도움을 줄 수 있습니까?Tableau는 필터를 사용하여 계산 된 필드를 생성합니다

나는 몇몇 고객을 포함하는 테이블이있다. 또한 일부 특수 고객은 '회원'이라고 말합니다. 이제 회원 고객의 총 청구 금액과 남은 금액의 총 금액을 표시하고 싶습니다.

회원 고객 ID에 대한 특별 범위가 있습니다. ID는 300과 399 사이에 있으며 둘 다 포함됩니다.

도와주세요. 미리 감사드립니다.

+0

자세히 설명해 주시겠습니까? 데이터 필드 또는 계산 된 필드라고 가정하는 필터가 있고 _that_ 필드를 기반으로 계산 된 필드를 만들고 싶습니까? – Nicarus

+0

여기 필드 이름 - 차원 (고객 코드) 측정 - (고객 지불) ......이 고객 코드는 고객 코드가 300과 399의 범위에있는 멤버 고객으로 구성됩니다. 이제 이것이 내가 필요한 것입니다 동일한 시트에 표시 - 고객 지불 (회원 제외) 및 고객 지불 합계 (회원 만) 합계 ...... 솔루션이 필요합니다. 내가 취하는 접근 방식은 중요하지 않아. – Navy

답변

0

나는 귀하가 합산하고자하는 조치가 고객 지불이라고 가정합니다. 그런 다음 세 가지 단계로이 작업을 수행 할 수 있습니다.

첫 번째 단계 : '고객 유형'이라는 계산 필드 만들기

IF [Customer Code] >= 300 AND [Customer Code] <= 399 THEN 'Member' ELSE 'Normal' END 

두 번째 단계 : 계산 만들기 '회원 총 결제 금액'

SUM(IF [Customer Type] = 'Member' THEN [Customer Pay] END) 

세 번째 단계라는 계산 된 필드 만들기 '비회원 총 청구액'필드

SUM(IF [Customer Type] = 'Normal' THEN [Customer Pay] END) 

이제 d 분담 회원 총 청구 금액 및 비회원 총 청구 금액은 원하는대로보기로 측정됩니다.

참고 : '고객 유형'이라는

  1. 계산 된 필드의 치수에서 저장됩니다. 그러니 위로 가서 찾으십시오.

  2. 나는 설명을 위해 계산 된 필드의 이름 만지었습니다. 좀 더 직관적 인 것으로 자유롭게 변경하십시오.

  3. 귀하의 필요에 따라 고려해야 할 또 하나의 사항은 고객 유형을 색상 표 카드에 추가하는 것이며 고객 지불을 '회원'과 '보통'으로 나눌 것입니다.

+0

실수를 발견했습니다. 이것은 정말로 도움이되었고 나를 위해 일했습니다. 덕분에 많은 도움과 시간을 :-) – Navy