FIXED 세부 수준 식

FIXED 세부 수준 식은 뷰의 차원을 참조하지 않고 지정된 차원을 사용하여 값을 계산합니다.

다음과 같은 예제를 샘플 – 슈퍼스토어 데이터 원본을 사용하여 다시 만들 수 있습니다.

예 1

다음 뷰에서는 고객의 첫 번째 구매 날짜와 모든 후속 구매 날짜 사이의 간격을 보여 줍니다.

단계별 절차

다음은 Tableau Desktop과 함께 제공되는 샘플 – 슈퍼스토어 데이터 원본을 사용하여 위 뷰를 작성하는 방법입니다.

  1. 두 개의 계산된 필드 즉, FIXED 세부 수준 식과 날짜 빼기 필드를 만듭니다.

    이름수식
    First Purchase Date{FIXED [Customer Name] : MIN([Order Date])}
    Days Since First PurchaseDATETRUNC('day', [Order Date])-DATETRUNC('day', [First Purchase Date])
  2. 데이터 패널의 측정값 영역에서 Days Since First Purchase를 끌어 차원 영역에 놓습니다.

    이 계산된 필드는 빼기 연산을 포함하기 때문에 결과가 숫자입니다. 따라서 측정값 범주에 할당됩니다. 하지만 이 필드를 차원으로 사용해야 합니다.

  3. Days Since First Purchase를 열로 끌어옵니다.

  4. 열에서 Days Since First Purchase를 클릭하고 연속형을 선택합니다.

  5. Sales를 행으로 끌어옵니다.

  6. 행에서 Sales의 집계를 SUM에서 AVG로 변경합니다.

  7. 행에서 Sales에 퀵 테이블 계산 누계를 추가합니다.

  8. First Purchase Date를 색상으로 끌어옵니다.

  9. 색상의 YEAR(First Purchase Date) 필드에서 +를 클릭하여 날짜 계층 구조에서 다음 아래 단계를 추가합니다. QUARTER(First Purchase Date).

  10. Tableau가 자동으로 두 필드를 색상에 배치하지 않지만 QUARTER(First Purchase Date) 필드 왼쪽에 있는 아이콘을 클릭하고 색상을 선택하여 두 필드를 색상에 배치할 수 있습니다.

  11. 색상 범례를 뷰의 왼쪽 마크 카드 아래로 끌어옵니다.

    이제 뷰가 다음과 같이 표시됩니다.

비주얼리제이션에서 상호 작용하여 통찰력을 얻을 수 있습니다. 왼쪽의 색상 범례에서 개별 분기를 선택하여 특정 개별 분기에서 처음 구매한 고객이 후속 분기에서 계속 구매한 정도를 확인합니다. 첫 구매가 빠른 고객(2013)은 구매할 시간이 많았다는 것을 고려해도 구매 비율이 훨씬 높습니다. 따라서 2013년에 대한 파란색 라인이 x축에서 다른 라인보다 훨씬 위쪽에 있습니다. y축에서 표준 날짜 값을 사용했다면 뷰를 훨씬 만들기 쉬웠겠지만 라인들이 모두 동일한 좌표에서 시작하지 않아 획득 비율을 비교하기가 훨씬 어려웠을 것입니다.

또한 YEAR(First Purchase Date) 또는 QUARTER(First Purchase Date)를 색상 밖으로 끌어 계절별 또는 연간 추세를 더욱 명확하게 확인할 수 있습니다.

예 2

다음 FIXED 세부 수준 식은 지역별 매출 합계를 계산합니다.

{FIXED [Region] : SUM([Sales])}

이 세부 수준 식을 [Sales by Region]으로 저장한 다음 텍스트에 배치하여 지역별 총 매출을 표시합니다.

뷰 세부 수준은 [Region] + [State]이지만 FIXED 세부 수준 식에서 뷰 세부 수준이 고려되지 않으므로 계산에는 [Region] 차원만 사용되어 각 지역의 개별 주에 대한 값이 동일하게 됩니다. 이렇게 되는 이유에 대한 설명은 세부 수준 식 및 집계을 참조하십시오.

세부 수준 식에 FIXED 대신 INCLUDE 키워드가 사용되면 Tableau가 식의 값을 결정하면서 ([State]) 뷰의 모든 추가 차원을 사용하여 ([Region]) 식에 차원을 추가하므로 각 주의 값이 다르게 됩니다. 결과는 다음과 같습니다.

피드백을 제공해 주셔서 감사합니다!귀하의 피드백이 제출되었습니다. 감사합니다!