0

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

表和计算字段的图像

如您所见,每个城市的物业总数包括已成功过滤出视图的物业。为什么?过滤器架子上的dyn.RANKED 盈利投资(分组)变量试图在计算字段的第一行上加倍 - 忽略每个城市中不需要的属性。视图会忽略它们,但总数不会。

如果从 Rows 架子中删除了 Watershed Property 丸,那么表格上显示的dyn.NumProps_in_City结果与您在此处看到的 Totals 相同(即,尽管计算字段的第一行,但不符合该条件的属性开放条件正在计算中)......尽管分水岭丸知道不向他们展示的观点。

此外,如果从 Rows 架子中删除了 Watershed Property 药丸,那么如果您要编辑过滤器,则过滤器架子上的dyn.RANKED 盈利投资(分组)变量突然只有一个类别可供选择(即“投资”) . 这会很好,因为这是我关心的类别,但如果计数包括尽管过滤器不属于该类别的事物,则不是。

在计算字段中处理 Include、Exclude 和 Fixed 似乎在这里不起作用,因为无论我将它们放在哪里,我都无法弄清楚如何解决各种聚合/非聚合和/或 ATTR 错误。另外,我的错误计数没有受到 LOD 问题的影响——LOD 是正确的——这是一个没有始终如一地过滤掉所需 LOD上不需要的行的问题。

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

4

1 回答 1

0

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

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

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

在此处输入图像描述

于 2021-03-06T06:45:14.140 回答