我有一个包含几个表的数据集:orders、order_items 和 billings。 Orders 和 Billings 每个 orderID 将有一行,但 order_items 每个 orderID 可以有多个行。 OrderID 可以属于 4 个位置之一。
我正在尝试使用 Tableau 计算每个位置的平均计费总额。但是,当我跨位置执行平均(计费总额)时,看起来 Tableau 首先将所有行的计费总额值相加,因此如果一个订单有多个 order_item 行,它会将计费总额加在一起以获得“总计”对于那个 orderID——然后取它们的平均值。
有没有办法让 Tableau 在不将子字段相加的情况下计算 orderID 的平均值?或者专门告诉它在 orderID 级别聚合,而不将 orderID 添加到行/列架?
我知道这是一个老问题,但这是一个现在可以通过 LOD 表达式轻松解决的问题。 This is more information on LOD's 。
如果没有看到您的数据或工作簿,我会认为它看起来像这样: