TABLEAU 总计与视图中的内容不匹配

问题描述

我一直在使用 Tableau 中的这个数据集以各种方式处理这个问题。

image of Table and Calculated Field together

如您所见,每个城市的属性总数包括已成功过滤掉的属性。为什么?过滤器架上的 dyn.RANKED Profitable Investments (grouped) 变量试图与计算字段的第一行相同 - 忽略每个城市中不需要的属性。视图会忽略它们,但总数不会。

如果 watershed Property 药丸从 Rows 功能区中移除,则表格中显示dyn.NumProps_in_City 结果均与您在此处看到的 Totals 相同(即,尽管第一行计算的字段,不满足打开条件的属性被计算在内)...尽管视图 分水岭药丸知道不显示它们。

此外,如果 watershed Property 药丸从 Rows 架子中删除,则 Filter 架子上的 dyn.RANKED Profitable Investments (grouped) 变量突然只有一个类别可供选择(即,' INVEST') 如果您要编辑过滤器。这会很好,因为这是我关心的类别,但如果计数包括尽管过滤器不属于该类别的内容,则不是。

在计算字段中处理包含、排除和固定的问题似乎在这里不起作用,因为无论我放在哪里,我都无法弄清楚如何解决各种聚合/非聚合和/或 ATTR 错误他们。另外,我的错误计数没有遇到 LOD 问题 - LOD 是正确的 - 这是一个不能始终如一地过滤掉所需 LOD 处不需要的行的问题。

请指教! 谢谢, 克里斯蒂安

解决方法

似乎 dyn.Ranked 计算字段在过滤之前计算值。如果您在语法中使用了任何 LOD 计算,则可能会发生这种情况。

只需右键单击 filters 架子上的此类字段,然后单击 add to context。这将导致 LOD 计算在过滤后计算。

参见this link,上下文过滤器在LOD计算之上,按优先顺序;但测量过滤器低于 LOD 计算。因此,如果将度量用作过滤器,则必须将它们添加到上下文中,以便它们的优先顺序高于此类计算

enter image description here