计算字段让tableau的分析具有很强的灵活性。本节记录要点:
- 运算符
- 创建计算字段
- 主要函数
运算符
运算符是一个符号,可以对对数字、字符串、日期等进行数学或逻辑操作,要使用计算字段和函数,必须先了解tableau支持的运算符以及每个运算符的运算逻辑和运算顺序。
常规运算符

逻辑运算符

运算符优先级
tableau中的运算符在进行运算时,彼此间存在优先顺序,如下图所示,第一行具有最高优先级,最后一行的优先级最低。
同一行中的运算符具有相同优先级。在两个运算符具有相同优先级的情况下,则在公式中从左向右进行计算。
可以根据需要使用括号,括号中的运算符优先于括号外的运算符进行计算,从最内部的括号开始向外计算。

创建计算字段
计算字段是使用函数和运算符构造公式,对数据源字段(包括维度、度量、参数等)进行重新定义的字段。它是原始数据源中没有,由使用者创建出来的新字段。
这里使用”超市“数据的”客户排序表“,该表将所有客户销售额按照从高到低的顺序进行了可视化,现在需要将客户按照”利润“大小分为”高利润客户“和”低利润客户“两类,并在视图中用颜色进行区分,就要用到计算字段。
具体分为两步:第一步是创建”客户利润类型“计算字段;第二步是将创建的计算字段可视化。
