Tableau INCLUDE函数如何在计算字段中工作

295 阅读1分钟

TableauINCLUDE 函数控制创建计算字段时使用的详细程度(LOD)。

该函数可用于添加计算过程中未包含在视图中的维度。

一个具有INCLUDE LOD的计算字段也会考虑到你为最终结果添加到视图中的维度。

让我们通过一个例子来看看INCLUDE 函数是如何工作的。

你可以在这里下载我为本教程准备的数据集。

SalesData.csv

该数据集包含一家办公用品公司的虚构的销售数据记录。你可以将数据以文本文件的形式加载到Tableau。

Item 你需要显示每个Total Sales ,每个City 的平均数,如下图所示:

Tableau create graph using INCLUDE function

Tableau使用INCLUDE函数创建图表

(tableau-include-example.png)

为了创建上面的视图,你需要把Item 字段拖到Columns 架上。

接下来,用以下公式创建一个名为TotalSalesPerCity 的计算字段:

AVG({ INCLUDE [City] : SUM([Total Sales])})

使用上述公式,Tableau将计算每个城市Total SalesSUM ,然后继续计算总和的平均值。

TotalSalesPerCity 作为一个Rows 架子包含到视图中,你会看到如下所示的相同图形。

The INCLUDE function graph result

INCLUDE函数的图表结果

(tableau-include-graph.png)

INCLUDE 函数考虑了你在创建图形时放入Columns 架子中的Item 字段。

另外,你也可以用下面的公式来代替INCLUDE 函数中的TotalSalesPerCity 字段:

SUM([Total Sales])/COUNTD([City])

由于COUNTD 函数计算的是字段的独立值,所以结果与使用AVG INCLUDE 公式相同。

而这就是Tableau的INCLUDE 函数的工作原理。你可以在这里查看和下载这个例子的工作簿:

TABLEAU 包含示例

希望本教程对你有所帮助。🙏