기술 자료

머리글에 현재 월 값을 월 시작 및 끝 날짜와 함께 표시하는 방법


게시 날짜: 31 Jan 2020
마지막 수정 날짜: 21 Oct 2022

질문

머리글에 현재 월 값을 월 시작 및 끝 날짜와 함께 표시하는 방법

환경

  • Tableau Desktop

답변

1. 다음 수식을 사용하여 Current month value(현재 월 값)라는 계산된 필드를 만듭니다.
    If DATEDIFF('month',[Order Date],TODAY())=0 then [Value] end

2. 행에 Field(필드)가 있고 계산된 필드 값이 Measure(측정) 값인 아래와 같은 뷰를 만듭니다.

사용자가 추가한 이미지

3. Measure(측정값) 이름 값을 마우스 오른쪽 단추로 클릭하고 Show(표시) 머리글 옵션을 선택 취소합니다.
사용자가 추가한 이미지

4. 새 시트를 열고 월 시작 및 끝 날짜에 대해 아래와 같은 계산된 필드를 만듭니다.

계산된 필드의 이름: Start of current month(현재 월 시작)
수식: If DATEDIFF('month',[Order Date],TODAY())=0 then DATETRUNC('month',[Order Date]) end

계산된 필드의 이름: Last date of current month(현재 월의 마지막 날짜)
수식: If DATEDIFF('month',[Order Date],TODAY())=0 then DATEADD('second',-1,DATEADD('month',1,DATETRUNC('month',[Order Date]))) end

5. 위에서 만든 두 계산된 필드를 Rows(행)로 끌어 start of current month(현재 월 시작) 필드가 왼쪽에 오도록 나란히 놓습니다.
6. Rows(행) 선반에서 필드를 마우스 오른쪽 단추로 클릭하고 Custom Date(사용자 지정 날짜) 표시를 아래와 같이 선택합니다.
사용자가 추가한 이미지

7. 필터링할 Start of current month(현재 월 시작) 및 Last date of current month(현재 월의 마지막 날짜)의 인스턴스를 하나 더 끌어 옮기고 Non Null(Null이 아닌 값)을 선택합니다.
8. 다음 수식을 사용하여 Empty 계산된 필드를 만듭니다.  " " 
9. Empty 계산된 필드를 Marks Card(마크 카드)의 텍스트로 끌어 옮깁니다.
10. 아래 스크린샷과 같이 Rows(행) 선반에서 Start of current month(현재 월 시작) 및 Last date of current month(현재 월의 마지막 날짜) 사이에 "to"(~)같은 필드를 만듭니다.
사용자가 추가한 이미지
11. 새 대시보드를 열고 뷰가 있는 시트를 먼저 끌어 옮깁니다.
12. Tiled Layout(바둑판식 레이아웃) 대신 Floating(부동)으로 변경하고 뷰 너비를 적절히 조정하여 시작 및 끝 시트를 머리글 위치로 끌어 옮깁니다.

생성되는 최종 출력은 아래와 같습니다.

사용자가 추가한 이미지
이 문서로 문제가 해결되었습니까?