기술 자료

동적으로 날짜 수준 변경


게시 날짜: 17 Mar 2017
마지막 수정 날짜: 20 Jul 2023

질문

지정된 날짜 수준을 기준으로 동적으로 뷰를 변경하는 방법 예를 들어 연, 월 또는 일별 매출 데이터를 표시합니다. 

환경

Tableau Desktop

답변

위 단계는 첨부된 통합 문서 dynamically change date level.twbx에서 검토할 수 있습니다.
클릭하여 단계 확장
1단계: 사용자 지정 날짜 필드 만들기
기존 날짜 필드에서 특정 날짜 수준을 분리할 수 있도록 사용자 지정 날짜 필드를 만듭니다.
  1. Tableau Desktop에서 데이터 원본에 연결합니다. 이 예제에서는 Superstore 데이터 원본에 연결합니다.
  2. 데이터 탐색기에서 Order Date 필드를 마우스 오른쪽 단추로 클릭한 다음 사용자 지정 날짜 만들기를 선택합니다.
  3. 사용자 지정 날짜 만들기 대화 상자에서 다음을 수행합니다.
    • 세부 정보에서 연도를 선택합니다. 날짜 값은 선택된 상태로 둡니다.
    • 필요한 경우 사용자 지정 날짜에 이름을 지정합니다. 이 예에서는 기본값인 Order Date - Year를 유지합니다.
    • 확인을 클릭합니다.
  4. 2~3단계를 반복하여 월 및 일 모두에 대해 사용자 지정 날짜를 만듭니다.
클릭하여 단계 확장
2단계: Date Level Selector로 사용할 매개 변수 만들기
  1. 차원 드롭다운을 선택한 다음 매개 변수 만들기를 선택합니다.
  2. 매개 변수 만들기 대화 상자에서 다음을 수행합니다.
    • 매개 변수에 이름을 지정합니다. 이 예제에서는 Date Level Selector를 사용합니다.
    • 데이터 유형으로 문자열을 선택합니다.
    • 허용 가능한 값에 대해 목록을 선택합니다.
    • 값 목록에 대해 연도, 월 및 일을 입력한 다음 확인을 클릭합니다.
  3. 데이터 탐색기에서 Date Level Selector를 마우스 오른쪽 단추로 클릭하고 매개 변수 컨트롤 표시를 선택합니다.
클릭하여 단계 확장
3단계: 계산된 필드 만들기

Date Level Selector 매개 변수로 지정된 날짜 수준에 따라 데이터를 표시하는 계산된 필드를 만듭니다.

  1. 분석 > 계산된 필드 만들기를 선택합니다.
  2. 필드 이름을 Date Selector로 지정하고 다음 계산을 입력한 후 확인을 클릭합니다.
    CASE [Date Level Selector] 
    WHEN 'Year' THEN [Order Date - Years] 
    WHEN 'Month' THEN [Order Date - Months] 
    WHEN 'Day' THEN [Order Date - Days] 
    END
클릭하여 단계 확장
4단계: 뷰 만들기
  1. Date Selector를 로 끌어옵니다.
  2. 열 선반에서 Date Selector 필드를 마우스 오른쪽 단추로 클릭한 다음 정확한 날짜불연속형을 선택합니다.
  3. Sales를 으로 끌어옵니다.

추가 정보

아래 비디오에 표시된 단계를 보려면 위 섹션을 확장하십시오.
참고: 소리가 나지 않는 비디오입니다.
 
이 문서로 문제가 해결되었습니까?