data-visualization - TABLEAU 总计与视图中的不匹配
问题描述
在我使用 Tableau 中的这个数据集的整个过程中,我一直在以各种方式处理这个问题。
如您所见,每个城市的物业总数包括已成功过滤出视图的物业。为什么?过滤器架子上的dyn.RANKED 盈利投资(分组)变量试图在计算字段的第一行上加倍 - 忽略每个城市中不需要的属性。视图会忽略它们,但总数不会。
如果从 Rows 架子中删除了 Watershed Property 丸,那么表格上显示的dyn.NumProps_in_City结果与您在此处看到的 Totals 相同(即,尽管计算字段的第一行,但不符合该条件的属性开放条件正在计算中)......尽管分水岭丸知道不向他们展示的观点。
此外,如果从 Rows 架子中删除了 Watershed Property 药丸,那么如果您要编辑过滤器,则过滤器架子上的dyn.RANKED 盈利投资(分组)变量突然只有一个类别可供选择(即“投资”) . 这会很好,因为这是我关心的类别,但如果计数包括尽管过滤器不属于该类别的事物,则不是。
在计算字段中处理 Include、Exclude 和 Fixed 似乎在这里不起作用,因为无论我将它们放在哪里,我都无法弄清楚如何解决各种聚合/非聚合和/或 ATTR 错误。另外,我的错误计数没有受到 LOD 问题的影响——LOD 是正确的——这是一个没有始终如一地过滤掉所需 LOD上不需要的行的问题。
请指教!谢谢,克里斯蒂安
解决方案
似乎 dyn.Ranked 计算字段在过滤之前计算了值。如果您在语法中使用了任何 LOD 计算,则可能会发生这种情况。
只需右键单击filters架子上的此类字段,然后单击add to context
。这将导致 LOD 计算在过滤后进行计算。
请参阅此链接,上下文过滤器在 LOD 计算之上,按优先顺序排列;但测量过滤器低于 LOD 计算。因此,如果将度量用作过滤器,则必须将它们添加到上下文中,以便它们的优先顺序高于此类计算
推荐阅读
- reactjs - npx create-react-app 未在 src forlder 中创建 servicework.js 文件
- javascript - 定时器功能不以事件监听器开始
- html - CSS:如何根据网站的格式进行动态边距裁剪视频?
- javascript - Chart.js 下拉菜单选择 1 天、昨天和 7 天
- javascript - HTML 表单选择以驱动 PHP/SQLSRV 结果
- python - Flask 和 python 不允许递归函数 Twitch API
- javascript - 添加具有对象类型的新 mongoDB 文档
- android - Generate Signed APK - Error:java: invalid source release: 14
- python - Beautifulsoup 用多个表在页面中抓取特定表
- c# - 从文本中获取姓/名的正则表达式