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提供了
非常丰富的功能和工具,可以满足各种复杂的数据分析和可视化需求。


发布评论