LOD - FIXED
LOD = Level Of Detail (디테일의 레벨)
디테일의 레벨이 높다 -> 데이터가 분리되어 있지 않고, 총합으로 이루어져 있다.
디테일의 레벨이 낮다 -> 각 차원에 따라 데이터가 분리되어 있다.
(참고 : https://m.blog.naver.com/forhermit/221617323611)
예를 들어 다음과 같은 데이터가 있을 때,
지역(Region)별 1인당 GDP(Gdp Per Capita) 평균을 구한다고 한다면 다음과 같이 식을 쓸 수 있다.
FIXED는 이 평균값이 지역 단위로 고정된다는 의미 (FIXED 는 SQL의 GROUP BY로 합계를 구하는것과 같은 원리)
{ FIXED [Region]: AVG([Gdp Per Capita]) }
도전 과제 1: LOD Expressions을 활용한 분석
지역(Region)별 1인당 GDP(GDP per capita)가 해당 국가의 지역 평균보다 높은지 여부를 나타내는 새로운 계산 필드를 생성
IF [Gdp Per Capita] > {AVG({ FIXED [Country]: AVG([Gdp Per Capita]) })} THEN "평균 초과" ELSE "평균 미만" END
필터 에러 해결하기
날짜 값이 매개변수 Start Date보다 크고, End Date보다 작은 데이터를 고르는 필드를 만들고 이를 필터값으로 설정했다.
문제 : Start Date와 End Date의 값들에 모두 데이터가 있으므로 필터 값은 모두 참이 되어야하는데 해당값이 없다고 나온다.
해결 : End date 보다 Start Date의 날짜가 더 이후의 날짜로 설정되어 있었기 때문이었다.
보기 쉽게 순서를 Start Date -> End Date로 바꿔주고 순서대로 날짜를 넣어주니 필터 값에도 참인 값이 생겼고
참인 값만 선택했을 때 매개변수(Start Date, End Date)에 입력한 데이터들만 알맞게 필터링 된 모습을 확인할 수 있었다!
이거 못 찾아서 30분동안 헤매이던 나...
'내일배움캠프 > Tableau' 카테고리의 다른 글
[Tableau]데이터 원본만 바꾸기 / 별점 표시하기 (0) | 2025.02.20 |
---|---|
[Tableau]대시보드 제작 실습 (0) | 2025.02.13 |
[Tableau] 숨긴 필드 복구하기, 매개변수, 필터 대시보드에 표시하기 (0) | 2025.02.11 |