过滤器-Tableau中的计算字段关系

时间:2018-09-04 15:37:25

标签: count tableau

我有20个服务器列表。假设我们有50台服务器,并且每天(为期20天)我们都获得了活动服务器的列表。 有了这个列表,我想计算每个服务器出现在列表中的次数。假设Server1已出现在这20个列表中的16个中。这是我的操作方式:

  1. 新计算字段:{FIXED [Server]:COUNT([Server])}
  2. 将计算所得的字段移至列
  3. 计算CNTD(不重复计数)并将其放在行中

结果如下: enter image description here 现在出现了问题: 如果我想绘制完全相同的图表,但仅根据最近5个列表(我们有最近5天的列表)怎么办?如果我根据路径进行过滤并采用最后5个列表,则在计算字段中计算出的数字不会更新。它们将仍然是6,8,... 16,而只有5个列表(最多出现5个)。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

使用INCLUDE代替使用固定的详细程度(LOD)。 LOD计算的操作顺序将在应用任何过滤之前运行FIXED计算。过滤后应用INCLUDE / EXCLUDE。

{INCLUDE [Server]:COUNT([Server])}

此联机帮助中的图像显示了LOD计算和过滤的操作顺序。

enter image description here

有关更多详细信息,请参见https://onlinehelp.tableau.com/current/pro/desktop/en-us/calculations_calculatedfields_lod_overview.html