当前位置: 首页 > 教程 > Tableau >

Tableau运算符

精华
小牛编辑
174浏览
2023-03-14

运算符是通过编译器执行特定数学和逻辑运算的符号。Tableau有几个运算符,用于创建计算字段和公式。
以下是具有操作优先顺序的运算符类型:

1. 运算符的类型

  • 常规运算符
  • 算术运算符
  • 关系运算符
  • 逻辑运算符

1.1. 常规运算符

以下是Tableau支持的一些常规运算符。这些运算符对字符,数字和日期数据类型起作用。

  • 加法(+):在加法运算符的帮助下,可以相加两个数字,连接两个字符串并添加日期。
    示例:

    10+15=25
    Sales+ profit
    'XYZ'+ 'PQR'= XYZPQR
    # June 8, 2018 # + 7= # June 15, 2018 #
    
  • 减法( - ):借助减法运算符,可以从一个数字减去另一个数字,也可以从日期中减去天数。
    示例:
    ```shell

  • (10+15) = -25```

1.2. 算术运算符

以下是Tableau支持的一些算术运算符。所有这些运算符仅对数字数据类型起作用。

  • 乘法(*): 示例:5 * 2 = 10
  • 除法(/):示例:15/5 = 3

  • 模数(%): 模运算符提供数值除法的余数。示例:17%2 = 1

  • 幂(^): 次幂运算符。示例:2 ^ 3 = 8

1.3. 关系运算符

以下是Tableau支持的关系运算符。这些运算符用在表达式中。每个关系运算符都会比较两个数字,字符串或日期,并返回一个布尔值(TrueFalse)。

但是,使用这些运算符无法比较布尔运算符本身。

  • 等于(=或= =):它将两个数字,字符串或两个日期相似并返回布尔值,如果它们相等则为true,否则返回False
    'hello' = 'hello', 返回 True
    '2' = '10/5', 返回 True
    'Hello' = 'hey', 返回 False
    
  • 不等于(!=或<>):它将两个数字,两个字符串或日期比较为不相等。并返回布尔值,如果它们相等则返回true,否则返回False

    'cold' <> 'hot'
    '13' != '24/2'
    
  • 大于(>):它比较两个数字,两个字符串或两个日期,其中第一个参数大于第二个,它返回布尔值True否则返回False

    [Profit] > 10000
    [Category] > 'Q' 
    [Ship date] > #April 1, 2018#
    
  • 小于(<):它比较两个数字,两个字符串或两个日期,其中第一个参数小于第二个。它返回布尔值True,否则返回false

    [Profit] < 10000
    [Category] < 'Q' 
    [Ship date] < #April 1, 2018#
    

1.4. 逻辑运算符

以下是Tableau支持的逻辑运算符。这些运算符用在表达式中,其结果是布尔值(TrueFalse)。

  • AND:如果AND运算符两侧的布尔值计算为TRUE,则结果为TRUE。否则结果是FALSE。
    示例:
    [Ship Date] > #April 1, 2018# AND [Profit] > 20000
    
  • OR:如果OR运算符两侧的任何一个或两个布尔值分析为TRUE,则结果为TRUE。否则结果是FALSE。
    示例:

    [Ship Date] > #April 1, 2018# OR [Profit] > 20000
    
  • NOT:此运算符反转表达式的布尔值。
    示例:

    NOT [Ship Date] > #April 1, 2018#
    

2. 运算符的优先权

下表描述了运算符的优先顺序。下表的顶行具有最高优先级,同一行中的某些运算符具有相同的优先级。

如果两个运算符具有相同的优先级,则在公式中从左到右分析它们。括号也可以按相同的顺序使用,内括号在外括号之前进行计算。

序号 运算符
1 -
2 ^
3 *, /, %
4 +, -
5 ==, >, <, >=, <=, !=
6 NOT
7 AND
8 OR

最后更新:

类似资料

  • Tableau中有四个必要的计算组件: 功能:函数语句用于转换字段中的值或成员。例如:Tableau中所有函数的格式,例如。 字段:字段是数据源中的维度和度量。例如:计算中的字段通常用括号括起来,例如[Sales]。 运算符:运算符是表示操作数之间的运算的符号。例如:可以在Tableau计算中使用的运算符类型,以及它们在公式中执行的顺序,例如:, ,,,,,,,,, ,,,,,,, 文字表达:文字

  • 主要内容:1. 如何创建计算字段,2. Tableau计算编辑器,3. 创建一个公式,4. 如何使用计算字段Tableau有许多用于字符串操作的内置字符串函数,例如:连接,比较和替换字符串中的部分字符等。 以下是创建计算字段并在其中使用字符串函数的一些步骤: 1. 如何创建计算字段 连接到Sample superstore等数据源后。 然后,转到“分析(Analysis)”菜单。 单击“创建计算字段(Create Calculated Field)”,如下图所示: 2. Tableau计算编辑器

  • 表格计算是适用于可视化中的值的转换。表计算是一种特殊类型的计算字段,用于计算Tableau中的本地数据。 它们是基于当前可视化计算的,不考虑从可视化中过滤掉的任何维度或度量。这些计算应用于整个表的值,而不是某些选定的行或列。 表计算用于各种目的,例如: 将值转化为排名。 转换值以显示正在运行的总计。 转换值以显示总数的百分比。 对于任何Tableau可视化,它都有一个虚拟表,该表由视图中的维度确定

  • 主要内容:1. 如何创建计算字段,2. Tableau计算编辑器,3. 创建公式,4. 使用计算字段Tableau可以提供大量内置函数,例如:日期函数。日期是大多数数据分析中广泛使用的关键领域之一。 您可以操纵简单日期,例如添加或减去日期中的天数。此外,还可以创建包含日期的复杂表达式。 以下是创建计算字段并在其中使用日期函数的步骤。 1. 如何创建计算字段 连接到样本超市(sample superstore)数据源后。 然后转到“分析(Analysis)”菜单。 然后单击“创建计算字段(Crea

  • 主要内容:1. 如何创建计算字段,2. Tableau计算编辑器,3. 创建一个公式,4. 使用计算字段,5. 应用聚合计算在Tableau中,使用公式编辑器中提供的各种内置函数完成数值计算。 下面我们看看如何将计算应用于字段。计算很简单,只需减去两个字段的值或将聚合函数用于单个字段。 以下是创建计算字段并在其中使用数字函数的步骤。 1. 如何创建计算字段 连接到Sample-Superstore等数据源后。 转到分析(Analysis)菜单。 然后单击Create Calculated Fie

  • 运算符是处理数据的基本方法,用来从现有的值得到新的值。JavaScript 提供了多种运算符,覆盖了所有主要的运算。 概述 JavaScript 共提供10个算术运算符,用来完成基本的算术运算。 加法运算符:x + y 减法运算符: x - y 乘法运算符: x * y 除法运算符:x / y 指数运算符:x ** y 余数运算符:x % y 自增运算符:++x 或者 x++ 自减运算符:--x