Tableau计算

Tableau中有四个必要的计算组件:

  • 功能:函数语句用于转换字段中的值或成员。例如:Tableau中所有函数的格式,例如SUM(表达式)
  • 字段:字段是数据源中的维度和度量。例如:计算中的字段通常用括号[]括起来,例如[Sales]。
  • 运算符:运算符是表示操作数之间的运算的符号。例如:可以在Tableau计算中使用的运算符类型,以及它们在公式中执行的顺序,例如:+-*/%===><>=<= ,!=<>^ANDORNOT()
  • 文字表达:文字表达式“按原样”表示常量值,例如“有利可图”和“无利可图”。例如:请参阅以下计算 -
IF [Profit per Day] > 5000 THEN "Highly Profitable"  
ELSEIF [Profit per Day] <= 0THEN"Unprofitable"  
ELSE "Profitable"  
END

上述计算的组成部分可进一步分为以下几种:

功能:IFTHENELSEIFELSEEND
字段:Profit per Day。
运算符:><=
文字表达

  • 字符串文字:“高利润(Highly Profitable)”“无利可图(Unprofitable)”“有利可图(Profitable)”
  • 数字文字:50000

注意:并非所有计算都需要包含所有四个组件。

以下是文字表达式语法的一些重点:

  • 数字文字书写为数字。示例:271.3567
  • 字符串文字用引号写。示例:“有利可图(Profitable)”。
  • 日期文字用#符号书写。示例:#2018年6月8日#
  • 布尔文字被写为truefalse。示例:“True”或“False”
  • 空文字写为null。示例:“NULL”

Tableau包含另外两个计算

  • 参数:参数是占位符变量,可以插入到计算中以替换常量值。
    计算中的参数由方括号[]括起。
    例如:[利润仓大小]

  • 注释:注释被定义为关于计算或其部分的注释,但注释不包括在计算的计算中。
    要在计算中输入注释,请使用两个正斜杠//。
    例如

SUM ([Sales]) / SUM ([Profit]) // Nick's calculation  
 // to be used for profit ratio  
 // Do not edit

上一篇:Tableau替换数据源

下一篇:Tableau运算符

关注微信小程序
程序员编程王-随时随地学编程

扫描二维码
程序员编程王

扫一扫关注最新编程教程