기술 자료

매개 변수로 지정한 가장 최근 달의 데이터만 표시하는 방법


게시 날짜: 01 Jun 2023
마지막 수정 날짜: 05 Apr 2024

질문

매개 변수로 지정한 가장 최근 달의 데이터만 표시하려면 어떻게 해야 하나요?

환경

  • Tableau Desktop

답변

아래 예에서는 Sample-Superstore 데이터를 사용합니다. 이 문서의 첨부 파일 섹션에 있는 샘플 통합 문서를 참조하여 따라해 보세요.

절차
1. Columns(열)YEAR(Order Date)MONTH(Order Date)를 추가합니다.
2. Category(범주)Rows(행)에 추가합니다.
3. SUM(Sales)(합계(매출))Label(레이블)에 추가합니다.
4. 매개 변수를 다음과 같이 만듭니다.
 사용자가 추가한 이미지
5. How many months you want to display?(몇 개월을 표시하시겠습니까?) 매개 변수를 마우스 오른쪽 버튼으로 클릭하고 Show Parameter(매개 변수 표시)를 선택합니다.


옵션 1
1. 계산된 필드를 만들고 이름을 Table calculation filter(테이블 계산 필터)로 지정합니다.
LAST()+1 <= [How many months you want to display?]
2. Table calculation filter(테이블 계산 필터)Filters(필터)에 추가하고 True를 선택합니다. Table calculation filter(테이블 계산 필터)를 마우스 오른쪽 버튼으로 클릭하고 Compute Using(다음을 사용하여 계산) > Table(across)(테이블(아래로))을 선택합니다.

참고: 옵션 1에 총계와 소계를 추가하면 Table calculation filter(테이블 계산 필터)가 제대로 작동하지 않습니다. 또한 총계와 소계 값이 예상치 못한 값으로 표시될 수도 있습니다. 테이블 계산 필터는 데이터를 숨길 뿐이고 기초 데이터를 필터링하지 않기 때문입니다.


옵션 2
1. 계산된 필드를 만들고 이름을 Year and Month (Concatenate)(연도 및 월(연결))로 지정합니다.
INT(STR(YEAR([Order Date])) + RIGHT("00" + STR(MONTH([Order Date])),2))
2. MY(Order Date)(년월(주문 날짜))를 Filters(필터)에 추가하고 다음과 같이 구성합니다.
 사용자가 추가한 이미지

참고: 옵션 2에 총계와 소계를 추가하더라도 Top N 필터가 기초 데이터를 필터링하기 때문에 Top N 필터가 작동하고 총계 및 소계 값이 정확합니다.
이 문서로 문제가 해결되었습니까?