我在Tableau中遇到了一个奇怪的问题 - 我已经按照计数为模型设置了前10个过滤器,但是当我添加任何过滤器时,前10个工作表只显示" N / A"。这很奇怪的原因是因为如果我复制工作表并简单地删除前10个方面过滤器,但保持所有其他过滤器处于活动状态,则表明列出了超过30个模型。那么为什么要显示" N / A"每当我把它设置为前10名?我尝试使用参数也可以在前10名计算中使用但是没有解决任何问题(值得一试,只是为了消除所有可能性!)。知道问题是什么吗?这是一个非常奇怪的问题。
我已尝试从头开始构建新的工作表,而不使用任何通用的过滤器 - 我也遇到了同样的问题。
我已经在网上查了一下,但还没找到关于类似问题的文章。
以下是我遇到的问题的快照: With Top N Filter Without Top N Filter
答案 0 :(得分:0)
如果没有看到您的工作簿,我怀疑您在Tableau中遇到操作顺序问题。诸如Top 10之类的表计算在之前过滤器中应用。所以我认为发生的事情是过滤器中的记录都不在整个表的前10位。如果你想要的效果是计算过滤器规范定义的子集的前10名,那么你需要制作过滤器上下文过滤器。要执行此操作,请右键单击过滤器并选择添加到上下文。这将使滤镜变灰。对要从中计算前10个的所有过滤器执行此操作。
希望这是有道理的。如果不是你想要的效果,请随意上传你的工作簿,我可以看看。
https://onlinehelp.tableau.com/current/pro/desktop/en-us/order_of_operations.html