计算:
- 常规计算:向数据源发出计算请求,数据源计算后,tableau接收计算结果集。比如销售-成本
- 表计算:基于返回的结果集的二次计算。比如汇总。
使用参数来改变字段
1.创建参数
2.创建计算字段
3.在图表上使用计算字段
4.使用“参数控件”,并可以设置它的格式。
这是创建计算字段的图。
分析客户在6个月之内,进行第2次购买,未购买,6个月之后购买的比率
本题思路和步骤:
- 创建首次购买的计算函数
- {FIXED [Customer ID]: MIN([Order Date])}
- ⚠️这里的fixed相当于MySQL的group by后使用聚合函数
- 创建第2次购买的计算函数
-
{FIXED [Customer ID] : MIN(IF [Order Date] > [ First Order Date]
THEN [Order Date]
END)}
-
- 创建上面2者的差值的计算函数:"Repeat Purchasing"
-
IF [Months to Second Purcase] >= 6 then "More than 6 months" ELSEIF [Months to Second Purcase] < 6 then "Within 6 month" ELSE "No second purchase" end
-
- 创建一个文件夹,把这3个计算函数放到一起。
- 把他们放到图表的列上或行上,显示效果不同。
- 新建工作表,行为"Repeat Purchasing", 列为“Customer ID”并选择它的属性为“计数”+快速表计算->"合计百分比"