2024年6月14日发(作者:)

tableau top 15大详细级别表达式案例

Tableau是一个非常强大的数据可视化工具,它支持各种复杂的表达式和计

算。以下是一些Tableau中常用的Top 15级别表达式案例:

1. 常量表达式:

`[Constant Value]`:在计算字段或度量中插入一个常量值。

2. 日期和时间函数:

`TODAY()`:返回当前日期。

`NOW()`:返回当前日期和时间。

`TODATE([field], 'format')`:将字段转换为特定格式的日期。

3. 字符串函数:

`LEN([field])`:返回字段的长度。

`LEFT([field], n)`:返回字段的前n个字符。

`RIGHT([field], n)`:返回字段的后n个字符。

4. 数值函数:

`ROUND([field])`:四舍五入到最接近的整数。

`CEILING([field])`:向上取整。

`FLOOR([field])`:向下取整。

5. 聚合函数:

`SUM([field])`:计算字段的总和。

`AVG([field])`:计算字段的平均值。

`MIN([field])`:计算字段的最小值。

`MAX([field])`:计算字段的最大值。

6. 表计算函数:

`AGGREGATE([expression], group_by_fields)`:对指定的分组字段

进行聚合计算。

7. 条件函数:

`IF([condition], value_if_true, value_if_false)`:如果条件为真,则

返回true的值,否则返回false的值。

8. 参数函数:

`PARAM([parameter_name])`:获取参数的值。

9. 筛选器函数:

`FILTER([measure], [condition])`:筛选出满足条件的值。

10. 表函数:

`RELATED([relationship_name])`:获取与当前表相关的其他表中的字段。

11. 数组函数:

`ARRAY_AGG([expression], order_by_expression)`:将值聚合到一个数

组中,并按照指定的顺序排列。

12. 数学函数:

`ABS([number])`:返回数字的绝对值。

13. 逻辑函数:

`CASE WHEN [condition] THEN [result] ELSE [default] END`:根据条件

返回不同的结果。

14. 分位数函数:

`QUARTILE([measure], n)`:返回指定分位数(0到4)的值。

15. 其他函数:

`INDEX()`、`LAST_NONBLANK()`、`LOOKUP()`、`REDUCE()`等。

以上只是Tableau中常用的一部分表达式和函数,实际上Tableau提供了

非常丰富的功能和工具,可以满足各种复杂的数据分析和可视化需求。