前言
记录日常工作中常用的tableau公式和小技巧。
一、根据特定条件去重
FIXED
示例:
{ FIXED [销售员名称 Salesman]:SUM([Sale Target Usd Year])/COUNT([销售员名称 Salesman])}
适用场景
只根据某些维度汇总数据或者是不可加度量的展示,比如下图的合同金额为不可加,同一销售项目只有一个合同金额,但ads表里每行数据都会有合同金额,可以通过除以数据条数整合为一个。
二、显示数据统计区间
DATETRUNC
示例:
STR(DATE(DATETRUNC(‘month’, DATEADD(‘month’, 0, min([日期 Date])))) ) + " - " +STR(DATE(DATETRUNC(‘month’, DATEADD(‘month’, 1, max([日期 Date])))) -1 )
适用场景及其效果
适用于获取不同时间统计区间的日期范围,比如年、季度、月、周
三、设置人民币金额万元
¥0"."0,“万”
示例:
右键点击指标胶囊,设置格式,将数字自定义为 ¥0"."0,“万”
适用场景及其效果
适用于概览展示金额,方便阅读
四、时间日期字段展示
当数据库中的时间日期字段为标准时间日期格式时,tableau会自动识别为时间日期,也可以自己修改格式。
时间日期格式的字段可以实现上卷和下钻