기술 자료

뷰에서 동일한 두 측정값 사이의 차이 계산


게시 날짜: 17 Jun 2015
마지막 수정 날짜: 20 Jul 2023

문제

뷰에서 동일한 두 측정값 사이의 차이를 구하는 계산을 만드는 방법

예를 들어 원래 뷰에 4년간의 매출이 표시되고 최종 뷰에 두 특정 연도의 매출 간 차이를 포함하는 열 하나만 표시된다고 가정합니다.

환경

Tableau Desktop

해결 방법

두 옵션에 대한 지침은 첨부된 통합 문서에서 검토할 수 있습니다.

옵션 1

아래의 예에서는 두 연도의 매출을 비교합니다(예: 2015년 매출 - 2013년 매출). LOOKUP 계산 끝의 숫자를 조정하여 계산의 차이를 늘립니다.
  1. Tableau Desktop에서 시트 이름을 마우스 오른쪽 단추로 클릭하고 시트 복제를 선택합니다. 그러면 뷰 구조(예: 열의 YEAR와 텍스트의 측정값 등)가 유지됩니다.
  2. 분석 > 계산된 필드 만들기...로 이동합니다. 
  3. 계산된 필드의 이름을 지정하고 다음과 유사한 수식을 입력합니다.
    SUM([Sales]) - LOOKUP(ZN(SUM([Sales])), -2)
    참고: -2는 "이전 셀 2개"로 계산됩니다. 데이터가 테이블로 표시된 경우 이는 현재 열에서 이전의 2개 열 수를 뺀 계산을 의미합니다. 뷰를 YEAR에서 QUARTER로 변경할 경우 이전 2개 연도에서 이전 2개 분기로 결과가 변경됩니다. 
  1. 새 계산을 뷰로 끌어와 원래 측정값을 바꿉니다.

 

계산에 사용할 값 1개를 분리하려면

  1.  다음과 유사한 계산을 사용하여 "Last Filter(마지막 필터)"라는 이름의 계산된 필드를 만듭니다.
    LAST() = 0
  2. [Last Filter(마지막 필터)]를 필터 선반으로 끌어옵니다.
  3. 필터 대화 상자에서 참을 선택하고 확인을 클릭합니다.
  4. 연도를 마우스 오른쪽 단추로 클릭하고 머리글 표시 선택을 지웁니다.

옵션 2

  1. 계산 및 필터에서 사용할 차원 멤버 격리의 방법을 사용하여 각 연도의 매출에 대한 별도의 계산된 필드를 만듭니다.
  2. "Sales Difference (option 2)(매출 차이(옵션 2))"라는 이름 및 다음과 유사한 계산을 사용하여 계산된 필드를 만듭니다.
    SUM([2015 Sales]) - SUM([2013 Sales])
  3. [Sales Difference (option 2)(매출 차이(옵션 2)]를 마크 카드의 텍스트로 끌어옵니다.

원인

옵션 1의 경우 퀵 테이블 계산 차이가 모든 열에 차이를 표시합니다. 차이를 찾는 계산도 모든 열에 표시되므로 원하는 연도를 분리하려면 새 뷰를 작성해야 합니다.
이 문서로 문제가 해결되었습니까?