tableau计算之(一)基本计算——行级别计算与聚合计算

Tableau有三种计算:① 基本计算、② LOD表达式、③ 表计算

本文章详细讲解【基本计算】:基本计算包括两大类,分别是行级别计算和聚合计算

一、行级别计算(数据源详细级别)

        行级别计算是非聚合的,它就像excel中的公式,是基于每一行的数据计算的,是可视化之前就计算完成的。

>举个栗子<

利润计算公式:

        利润/成本*100%=成本利润率

        利润/销售收入*100%=销售利润率

1. 生成一个字段——行级别表达式

        通过“计算字段”增加的新字段,会作为数据源的一部分。

2. 查看源数据集

3. 将其放入视图中

        一般而言,有关比率的行级别表达式只有在行级别才有意义;超过行级别就会执行默认聚合,是没有意义的。 当然,我们可以修改这个字段的默认聚合为平均值,意义是各类别中子类别的利润率的平均值。

二、聚合计算(视图详细级别)

        聚合计算,依赖于视图,是基于可视化图形界面各个维度的计算。通过默认执行该聚合计算(本身就是聚合),可以让tableau自动判断在何时对哪个详细级别执行聚合运算。在视图中,聚合表达式有个明显的标记,“聚合”AGG、“属性”ATTR。

>举个栗子<

1. 生成一个字段——视图级别表达式

2. 查看源数据集

        视图级别表达式是基于可视化图形界面的计算,不体现在原数据集,因此没有新字段产生。

3. 将其放入视图中

 

        意义是各类别的利润率,即总利润/总销售额。(区别于行级别利润率的平均值,下面做详细分析)

三、行级别计算VS聚合计算

 1. 发现问题

        “行级别利润率的平均值”与“各类别的利润率”的结果为何不同?

 2. 分析问题

====化简来看(利润率)====

行级别表达式:(a1/b1)+(a2/b2)+(a3/b3)

视图级别表达式:(a1+a2+a3)/(b1+b2+b3)

(a1/b1)+(a2/b2)+(a3/b3)   !=  (a1+a2+a3)/(b1+b2+b3)

        从上面的表达式可以看出:行级别表达式  !=  视图级别表达式

        当然,有些时候行级别表达式与视图级别表达式具有相似的结果,但仍需要注意的是其表达的意义是截然不同的,不能因为结果意义,而选择错误的表达方式。

====化简来看(成本)====

行级别表达式:(a1-b1)+(a2-b2)+(a3-b3)

视图级别表达式:(a1+a2+a3)-(b1+b2+b3)

(a1-b1)+(a2-b2)+(a3-b3)  =  (a1+a2+a3)-(b1+b2+b3)

>举个栗子<

成本计算公式:销售额-利润

3. 总结

        行级别表达式不是聚合运算,是针对个体的计算。

        视图级别表达式是超越个体的聚合计算,不考虑个体,只计算总体。

  • 4
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在 Tableau 中,你可以使用以下步骤来指定维度计算聚合值: 1. 在数据窗格中,选择你想要计算聚合值的维度。 2. 将维度拖放到“列”区域。 3. 在指标区域中,选择你想要计算聚合值的度量。 4. 将度量拖放到“”区域。 5. 在“”区域中,右键单击度量,然后选择“聚合”。 6. 从弹出菜单中选择你想要使用的聚合函数,例如求和、平均值、最大值或最小值。 7. 点击“应用”按钮。聚合值将会在表中显示出来。 希望这能帮到你! ### 回答2: Tableau是一种强大的数据可视化工具,可以帮助用户轻松地生成各种可交互的报表和图表。在Tableau中,可以通过指定维度来计算聚合值。 首先,维度是描述数据特征的属性,例如地理位置、时间、产品类别等。在Tableau中,可以将维度字段拖动到“”或“列”区域,以创建维度的视图。然后,可以选择性地将指标字段拖到“标签”、“颜色”、“大小”等区域中,以指定计算聚合值的方式。 例如,如果我们想要计算每个地理位置的销售总额,可以将地理位置字段拖到“”区域,将销售金额字段拖到“列”区域。此时,Tableau会自动计算每个地理位置的销售金额,并在方向上显示。 此外,Tableau还提供了许多聚合函数,例如求和、平均值、计数、最大值、最小值等。可以通过右键点击指标字段,然后选择“更多”>“默认特性”>“聚合类型”来选择所需的聚合函数。 Tableau还支持在视图中添加筛选器、排序和分组来进一步细化和定制聚合值的计算。通过在视图上拖动维度字段到筛选器区域,可以创建交互式的筛选器,以便用户根据需要过滤数据。 总而言之,Tableau通过指定维度字段、选择聚合函数和使用筛选器等功能,可以根据特定的需求计算和展示聚合值,使用户能够更清楚地了解数据的总体情况和趋势。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值