上图只是做了一个小样
自己可以修改一些细节设置
下面我介绍一下总体的做法
1 数据准备
Description Order Response
AWS 1 23.5
TensorFlow 2 28.4
Jupyter NoteBook 3 40.3
SQL 4 53.6
R 5 59.2
Python 6 76.3
打开Excel建立表格,我命名了surveyData
2第二步,用tableau打开数据,新建并集

第三步,创建各种计算字段
1创建计算字段path为-->IIF([Table Name]="SurveyData",1,271)
2给path创建数据桶,数据桶为1
3创建计算字段Precentage-->[Response]/76.3
4创建计算字段wc_pi-->WINDOW_MAX(MAX(PI()))
5创建计算字段
wc_precentage-->WINDOW_MAX(MAX([Precentage]))
6创建计算字段
wc_start-->WINDOW_MAX(MAX([Order]))
7创建计算字段
x-->
IF [index]<270 THEN
SIN([index]*[wc_precentage]*[wc_pi]/180)*[wc_start]
ELSEIF [index]>270 THEN
SIN((540-[index])*[wc_precentage]*[wc_pi]/180)*([wc_start]+1)
ELSE
SIN(([index]*[wc_precentage]+3)*[wc_pi]/180)*([wc_start]+0.5)
END
8创建计算字段
y-->
IF [index]<270 THEN
COS([index]*[wc_precentage]*[wc_pi]/180)*[wc_start]
ELSEIF [index]>270 THEN
cos((540-[index])*[wc_precentage]*[wc_pi]/180)*([wc_start]+1)
ELSE
cos(([index]*[wc_precentage]+3)*[wc_pi]/180)*([wc_start]+0.5)
END
9创建计算字段y2-->[wc_start]+0.5
第四步,操作

如果看不懂,具体解释下一篇介绍!
网友评论