Tableau에서 레이더 차트 만들기

4533 단어 Tableau
▼목적

Tableau에서 레이더 차트를 만듭니다.
레이더 차트는 복수의 지표를 부감적으로 볼 수 있다.
Tableau에서 레이더 차트의 Fmt가 없었기 때문에 xy의 2 차원에 좌표 점을 가져옵니다.

아래의 기사의 내용을 참고로, 작성한 메이저의 내용도 포함해 설명합니다.
참고:
레이더 차트(매니아용)
https://ksugii.tumblr.com/post/168495305379/%E3%83%AC%E3%83%BC%E3%83%80%E3%83%BC%E3%83%81%E3%83%A3 %E3%83%BC%E3%83%88%E3%83%9E%E3%83%8B%E3%82%A2%E5%90%91%E3%81%91

▼포인트

・레이더 차트로 나타내고 싶은 지표는 5개, 값의 최대치는 5, 최소치는 0인 것을 상정합니다.
・각 항목에 있어서 xy의 2차원상에 좌표점을 취득하는 계산식을 쓴다
x는 cosθ, y는 sinθ로 나타낸다 (사인, 코사인으로 좌표를 나타낸다)
x = 지표 값 * cosθ   y = 지표 값 * sinθ


h tp // w w. 후미오나카. 이 m / D 등 fts / Ac Chion Scri pt30 / Ac Chion Scri pt30_ma th03. HTML

첫 번째 KPI1 ⇛ π/2(cosπ/2 = 0 sinπ/2 = 1)
다음 KPI2 ⇛ π/2 - 2π/5
다음 KPI3 ⇛ π/2 - 4π/5
다음 KPI4 ⇛ π/2 - 6π/5
다음 KPI5 ⇛ π/2 - 8π/5
다음 KPI1' ⇛ π/2 - 10π/5
처럼 계속됩니다.

▼스텝

①데이터 준비(아래 이미지 참조)
・엑셀로 레이더 차트로 나타내고 싶은 데이터(Product:A)와
레이더 차트 그래프(Avg, Avg-1, Avg-2, Avg+1, Avg+2)를 준비합니다.

・레이더 차트의 그래프(Avg, Avg-1, Avg-2, Avg+1, Avg+2)는 「가짜」
레이더 차트로 나타내고 싶은 데이터(Product:A)는 「참」이 되는 컬럼도 준비
※ 그래프의 두께를 변경할 때 사용합니다.



② 데이터가 준비되면 레이더 차트를 작성하는 데 필요한 측정값을 작성합니다.
・index
INDEX()

· KPI_Counts_adj
이번에는 KPI의 이름이 6개(KPI1'도 포함)이므로 -1한다.
{FIXED:COUNTD([KPI Name])} - 1

・Radians:cos,sin으로 잡는 각도
PI()/2 - 2*PI()/avg([KPI_Counts_adj])*([index]-1)

・X좌표
sum([KPI Value])*COS([Radians])

・Y좌표
sum([KPI Value])*SIN([Radians])

· KPI Value for Lable: KPI 값을 표시하기 위한 라벨
if
ATTR([Product]) = "Max"  then null 
elseif LAST() != 0 then sum([KPI Value]) 
end

③Tableau에서 아래 그림과 같이 설정하면 레이더 차트가 표시된다.
선의 굵기나 색은 「Line」과 「Product」로 조정합니다.

좋은 웹페이지 즐겨찾기