태블로에서 차원정렬을 진행할 때 하위단계가 많으면 마음대로 정렬하기 어려운 경우가 존재한다.
LEVEL1과 LEVEL2의 정렬이 꼬이거나 원하는 형태가 나오지 않게 될 때 사용할 수 있는 코드이다.
오름차순
RANK_UNIQUE(sum([측정값기준]), 'asc')
내림차순
RANK_UNIQUE(sum([측정값기준]), 'desc')
정렬하고 싶은 측정값을 기준으로 오름차순을 할 것인지 내림차순을 할 것인지 정해서 필드를 만들어준다.
그 후 행선반이나 열선반에 맨 앞부분에 위치시켜준다.
그러면 측정값에 대해서 LEVEL이 하위로 얼마나 존재하던 측정값기준으로 정렬이 된다.
나열되는 행이나 열이 많을 때 상위 N개만 보여주고 싶으면 측정값기준 필드를 필터에 반영하여 N개만 필터링해주면 된다.
※ 심화
매개변수를 통해서 원하는 정렬을 만들 수 있다.
나는 기본정렬, 오름차순, 내림차순으로 설정을 하였다.
기본정렬 : Date 날짜필드의 과거부터 Sorting
오름차순 : ASC
내림차순 : DESC
IF [P_정렬] = '기준정렬'
THEN RANK_UNIQUE(FLOAT([Work Date]), 'asc')
ELSEIF [P_정렬] = '내림차순'
THEN RANK_UNIQUE(sum([고장시간(hr)]), 'desc')
ELSEIF [P_정렬] = '오름차순'
THEN RANK_UNIQUE(sum([고장시간(hr)]), 'asc')
END
해당 필드를 행선반에 올려놓고 매개변수를 통해 변경하면 그에 맞게 정렬 단추기능을 사용할 수 있다.
'BI (Tableau) > Skill' 카테고리의 다른 글
[Tableau] Sheet 배경화면 삽입 방법 (0) | 2024.07.10 |
---|---|
[Tableau][Skill] 대시보드 전환 (0) | 2024.07.09 |
[Tableau] Gauge Chart 게이지 차트 그리기 (1) | 2024.07.09 |
[Tableau] Waterfall Chart 폭포 차트 그리기 (0) | 2024.07.08 |
[Tableau] Donut Chart 도넛 차트 그리기 (0) | 2024.07.08 |