기술 자료

가장 최근 분기가 완료되지 않은 경우 전분기 대비 성장률 계산 조정하기


게시 날짜: 24 May 2017
마지막 수정 날짜: 19 Mar 2024

질문

완료된 월만 비교하도록 전분기 대비(QOQ) 성장률 계산을 조정하는 방법

예를 들어 2017년 1분기를 2016년 1분기와 비교하려고 하는데 2017년 1분기의 데이터는 두 달만 있는 경우 2017년 1분기 데이터가 누락되었으므로 QOQ 백분율은 예상보다 낮아집니다. 이를 바로잡으려면 2017년 1분기와 2016년 1분기 모두 첫 두 달의 데이터만 사용하면 됩니다.

환경

Tableau Desktop

답변

첨부된 예제 통합 문서에서는 Superstore 샘플 데이터를 사용하여 다음 지침을 설명합니다.
  1. [Order Date(주문 날짜)]를 행으로 끌어옵니다.
  2. YEAR(Order Date)(년(주문 날짜))에 있는 더하기 부호를 클릭하여 QUARTER(Order Date)(분기(주문 날짜))를 행에 추가합니다.
  3. [Sales(매출)]Text(텍스트)로 끌어옵니다.
  4. Marks(마크) 카드에서 [Sales(매출)]를 마우스 오른쪽 단추로 클릭하고 Quick Table Calculation(퀵 테이블 계산) > Percent Difference(비율 차이)를 선택합니다.

    기본적으로 비율 차이는 어느 한 분기와 바로 전 분기(예: 2017년 1분기와 2016년 4분기) 간의 차이입니다. QOQ 계산은 각 연도별 같은 분기(2016년 1분기와 2016년 1분기)를 비교하는 것입니다.

  5. Marks(마크) 카드에서 [Sales(매출)]를 마우스 오른쪽 단추로 클릭하고 Edit Table Calculation(테이블 계산 편집)을 선택합니다.
  6. 테이블 계산 대화 상자에서 다음 작업을 수행하고 대화 상자를 닫습니다.
    • 특정 차원 선택
    • Order Date(구매 날짜)의 Quarter(분기)를 Order Date(구매 날짜)의 Year(연도) 앞으로 끌어옵니다.
  7. 다음과 유사한 계산을 사용하여 "Sales excluding incomplete months(완료되지 않은 달 제외 매출)"라는 이름의 계산된 필드를 만듭니다.
    IF NOT (
    YEAR( [Order Date] ) = YEAR( { FIXED : MAX( [Order Date] ) } ) - 1
    AND DATEPART( 'quarter', [Order Date] ) = DATEPART( 'quarter', { FIXED : MAX( [Order Date] ) } )
    AND MONTH( [Order Date] ) > MONTH( { FIXED : MAX( [Order Date] ) } )
    )
    THEN [Sales]
    END
     

    이 계산은 두 번째 최근 연도에서 가장 최근 분기에서 누락된 달을 제외하고 데이터 집합에서 모든 매출을 반환합니다.

  8. Analysis(분석) > Create Calculated Field(계산된 필드 만들기)를 선택하고 퀵 테이블 계산이 적용된 SUM(Sales)(합계(매출))을 계산 창으로 끌어옵니다. Tableau Desktop이 비율 차이에 사용할 수식을 자동으로 작성합니다. 이 계산은 다음과 유사합니다.
    (ZN(SUM([Sales]))
     - LOOKUP(ZN(SUM([Sales])), -1))
    / ABS(LOOKUP(ZN(SUM([Sales])), -1))
  9. 조회된 모든 월에 대해 [Sales(매출)][Sales excluding incomplete months(완료되지 않은 달 제외 매출)]로 바꾸도록 Tableau에서 생성된 비율 차이 수식을 수정합니다. 최종 계산은 다음과 같습니다.
    (ZN(SUM([Sales]))
    - LOOKUP(ZN(SUM([Sales excluding incomplete months])), -1))
    / ABS(LOOKUP(ZN(SUM([Sales excluding incomplete months])), -1))
     

    위의 계산에서는 이전 날짜 기간의 매출 값만 변경됩니다. 즉, 현재 분기는 항상 전체 매출 값을 사용하지만 해당 분기를 필터링하면 필터링된 매출을 비교합니다.

  10. 계산 이름을 지정하고 OK(확인)를 클릭합니다. 이 예에서 계산 이름은 "% Difference Sales"입니다.
  11. 퀵 테이블 계산이 적용된 SUM(Sales)(합계(매출))을 [% Difference Sales]로 바꿉니다.
  12. Marks(마크) 카드에서 [% Difference Sales]를 마우스 오른쪽 단추로 클릭하고 Edit Table Calculation(테이블 계산 편집)을 선택합니다.
  13. 테이블 계산 대화 상자에서 다음 작업을 수행하고 대화 상자를 닫습니다.
    • 특정 차원 선택
    • Order Date(구매 날짜)의 Quarter(분기)를 Order Date(구매 날짜)의 Year(연도) 앞으로 끌어옵니다.
이 문서로 문제가 해결되었습니까?