描述和识别 Tableau 中的固定详细级别计算
介绍
Tableau 中的一项常见分析任务是描述和识别固定详细级别 (LOD) 表达式。这些表达式使用指定的维度计算值,而不参考视图中的维度。它们对于细分分析工作流非常有用,并允许我们在同一图表中为特定度量定义不同的粒度级别。
在本指南中,您将学习如何描述和识别 Tableau 中的固定 LOD 计算。
数据
要构建固定的 LOD 表达式,需要一个维度,我们将根据该维度聚合视图信息和将要聚合的度量。
本指南将使用 Tableau 存储库中提供的示例 Superstore 数据源。已连接三张工作表(人员、订单和退货)来获取数据。
在本指南中,您将了解如何实现固定详细级别表达式的两种场景。
场景 1
在第一个场景中,您想要检查每个产品类别产生的利润。在视图中,您想要查看产品和子产品类别。但是,利润必须针对每个产品类别显示,而不是子类别。首先,单击“分析”选项卡并选择“创建计算字段”。
输出:
下一步是编写固定 LOD 表达式来显示每个类别的利润。为此,您将使用变量Profit和Category。如下所示,其中计算字段名为Fixed LOD - Profit Per Category。请注意,花括号是必需的,否则会出现错误。
输出:
接下来,将类别和子类别变量拖到行架中。
输出:
下一步是将上面创建的计算字段拖到列架中。
输出:
接下来,打开文本标签,并按降序排序。这将针对每个类别进行修复。这在下面突出显示。
输出:
到目前为止,您已将Category和Sub-Category变量保留在Rows架子中。即使从视图中移除Category ,度量也将根据表达式中指定的维度进行计算。这意味着视图中的更改不会影响度量Profit的聚合。为了更好地理解这一点,将变量Category放在Color中。这不会更改度量聚合或值,如下所示。
输出:
场景 2
在第二种情况下,您将使用三个变量,即Sales、Segment和Category。在这种情况下,固定详细级别表达式将包含针对度量的多个维度。这意味着输出将显示Sales相对于Segment和Category 的聚合。首先,单击Analysis选项卡并选择Create Calculated Field,就像在上一种情况下一样。
输出:
下一步是编写固定 LOD 表达式并将其命名为Fixed LOD: Sales Per Segment and Category。
输出:
下一步是将变量“Segment”和“Category”拖到“行”架中,并将计算表达式拖到“列”架中。
输出:
上面的输出考虑了 LOD 表达式中指定的两个维度。但是,如果我们从视图中删除变量Category ,而只将Segment保留在Rows架子中,您会看到值已更改。这是因为之前它按照表达式中的指定在Category级别分解聚合。
输出:
上面显示的值没有错,但它们只是在段级别聚合的。为了更清楚地理解这一点,创建一个新工作表并将变量段和类别拖回行架。然后,单击分析选项卡,转到总计,并选择添加所有小计的选项。这将创建下面的输出,给出每个段和类别组合的总计。
输出:
现在,如果您匹配前两幅图的总值,您将看到总数是相同的。这意味着即使从视图中删除类别后,固定的 LOD 表达式仍然固定为Segment和Category。下面两幅图进一步证实了这一点。
输出:
输出:
结论
在本指南中,您学习了如何在 Tableau 中创建固定详细级别表达式。这将增强您的描述性和诊断性分析能力。要了解有关使用 Tableau 进行可视化和数据分析的更多信息,请参阅以下指南:
免责声明:本内容来源于第三方作者授权、网友推荐或互联网整理,旨在为广大用户提供学习与参考之用。所有文本和图片版权归原创网站或作者本人所有,其观点并不代表本站立场。如有任何版权侵犯或转载不当之情况,请与我们取得联系,我们将尽快进行相关处理与修改。感谢您的理解与支持!
请先 登录后发表评论 ~