Tableau-名称排名,按州/年/性别

时间:2018-07-29 18:08:27

标签: tableau

我有一个从社会保障网站下载的数据集。数据格式如下,其中包含按性别,年份和州名的名称的流行度(即Count定义):

State   Gender  Year    Name    Count   First Letter
  AK         F  1910    Anna      10    A
  AK         F  1910    Annie     12    A
  AK         F  1911    Annie      6    A
  AK         F  1912    Alice      5    A
  AK         M  1912    Wilbur     7    W
  AK         M  1912    Thomas     7    T

在Tableau中,我想按这些类别中的每个类别(或如果未应用过滤器,则全部按Top X命名)。但是,当我在可视化视图中使用 Top 过滤器时,该过滤器生成的基础数据的格式为:

enter image description here

例如,我需要排名第一的名字,并且能够使用过滤器来查看其按年份,性别和州的变化。我想这可以通过LOD表达式来完成,但不确定从哪里开始。

1 个答案:

答案 0 :(得分:1)

您可以实现此目的而无需计算LOD。只需将您的过滤器从标准的蓝色尺寸过滤器更改为上下文过滤器即可。为此,只需在过滤器窗格中的过滤器上单击鼠标右键,然后单击“添加到上下文”。过滤器将显示为灰色。现在将在应用过滤器后计算所有等级

为什么这样做?这与Tableau中的操作顺序有关。排名等计算是表格计算。顾名思义,在应用维度过滤器之前,数据的处理是在整个数据表上进行的。但是,当某些内容是上下文过滤器时,它将创建临时表,这些临时表然后用于计算表校准。

在此处了解更多信息:https://www.google.com.au/search?q=order+of+operations+tableau&oq=order+of+operations+tableau&aqs=chrome..69i57j0j69i65j0j69i65j0.3475j0j7&sourceid=chrome&ie=UTF-8