tableau汇总基于维度的数据

时间:2013-12-11 13:36:09

标签: aggregate-functions aggregate tableau

我在Tableau遇到问题,希望有人可以帮助我 非常感谢!!

Tableau中无法解决的问题的简单示例:

Payment   Customer  Amount
1          BMW       20000
2          VW        30000
3          BMW        1000
4          VW         5000
5          VW         6000

这必须在客户级别汇总,并且必须如下所示:

Customer    Amount
BMW           21000
VW            41000

这适用于10,000名客户..

提前致谢!


my data

我想采用每年的平均值/平均值/最大值(泳池截止日期)来比较年份。

在R中我总是保存新的数据帧,但这里似乎有所不同。

谢谢,

2 个答案:

答案 0 :(得分:3)

如果你想要其他东西,请告诉我,但如果你想简单地想象数据,你可以这样做:

enter image description here

编辑:

要创建计算字段,请转到:分析>创建计算字段,或在其中一个数据窗口标题菜单上选择创建计算字段。

你可以调用一个SumAmount,计算结果如下:

sum([Amount])

以下是计算字段的示例:

enter image description here

以下是一本很好的指南:How to Create a Calculated Field

答案 1 :(得分:2)

Sum()是Tableau的内置聚合函数之一,因此如果您正在执行此操作,则无需编写计算字段。只需将[Amount]字段拖到(比方说)文本架上,然后选择Sum()作为聚合。然后将[客户]放在行架上。

Sum()是高效的,并且在数据库服务器上执行,只将结果发送回客户端。因此,如果您要总计一百万行,则只需要通过网络发送答案。当然,如果您按维度进行分组,以便维度成员只有一半只有一行,那么您仍然会发回大量数据。

如果您的计算更复杂,那么开始制作计算字段的位置是正确的。