Professional Field

ETL : Airflow / DW(Snowflake) | AI : Python | BI : Tableau / Power BI

BI (Tableau)/Code

[Tableau][Code] 최근 N 년/월/주/일 필터링 계산

K_CY 2024. 7. 8. 10:20

Trend를 끊어서 보고싶거나 기준을 정해서 기간에 해당하는 실적을 보고 싶을 때

사용할 수 있는 계산된 필터를 만들 수 있다.

DATEDIFF('month', [P_DATE], [기준일자]) >= -12
AND
DATEDIFF('month', [P_DATE], [기준일자]) <= 0

 

P_DATE는 기준일자 필드를 월 단위 매개변수로 변경한 필드.

 

DATEDIFF 함수를 이용해서 기준일자 필드와 매개변수[P_DATE] 필드의 날짜 차이를 0부터 -12개월까지만 보여준다는 필드이다.

현재는 'month'로 되어있기 때문에 월단위 기준이고, 이것을 year, week, day 로 하게되면 년,주,일로 변경이 가능하다.

실습은 최근 13개월을 필터링하는 것으로 계산하였고 이것을 시트나 보고자 하는 측정값에 필터로 적용을 해주면 된다.

 

'BI (Tableau) > Code' 카테고리의 다른 글

[Tableau][Code] PTD/YTD 당월/누계  (0) 2024.07.08