📜  Tableau-瀑布图(1)

📅  最后修改于: 2023-12-03 15:35:14.724000             🧑  作者: Mango

Tableau-瀑布图

瀑布图介绍

瀑布图是一种特殊类型的图表,显示了一个累积值是如何形成的。它通常用于商业和财务分析,帮助了解收入和开支的来源和转变。瀑布图同时可以显示正值和负值,并且具有可视化数据的变化和过程。许多商业智能软件都支持瀑布图,如Tableau。

Waterfall Chart

Tableau 瀑布图

Tableau 是一种流行的商业智能软件,允许用户通过可视化分析和各种图形之间的交互式探索数据。Tableau 提供了多种图形,包括瀑布图。

在 Tableau 中创建瀑布图的方式如下:

  1. 导入数据: 首先需要在 Tableau 中导入数据。
  2. 创建工作表: 在 Tableau 中创建一个新的工作表,并将数据添加到“行”和“列”中。
  3. 添加字段: 将要包含在瀑布图中的字段拖动到“行”或“列”中,并按照需要进行排序。
  4. 创建计算字段: 创建一个计算字段,用于计算每个列的值,并将其添加到“列”中。计算字段还应该包含每个列的总和。
  5. 更改计算字段类型: 更改计算字段的类型为“运算符”。
  6. 更改计算字段公式: 更改计算字段的公式,使用“IF”语句来确保一些列的值正确显示为正数或负数。
  7. 格式化瀑布图: 格式化瀑布图,调整颜色、标签和字体等。
Tableau 瀑布图代码片段

以下是Tableau中创建瀑布图的示例计算字段代码片段:

SUM([Value]) 
- LOOKUP(SUM([Value]),-1) 
+ IF FIRST()==0 THEN SUM([Value])*-1 END 
+ IF LAST()==0 THEN SUM([Value]) END

这个计算字段将计算每列的值,并保证负数值被正确显示。

IF FIRST()==0 THEN SUM([Value])*-1 END

此行检查当前是否为第一行,如果是,则将该行值乘以-1以确保正确显示负值。

IF LAST()==0 THEN SUM([Value]) END

此行检查当前是否是最后一行,如果是,则将该值添加到瀑布图的总和中。

结论

瀑布图是一种强大而常用的商业智能工具,它可以可视化分析和解释复杂的数据。Tableau 是一种功能强大的商业智能软件,不仅支持瀑布图,还支持多种其他图形。使用上述示例代码片段,您可以轻松创建适合您需求的精美瀑布图。