Count 表中的过滤计算字段关系

Count 表中的过滤计算字段关系,count,tableau-api,Count,Tableau Api,我有20个服务器列表。假设我们有50台服务器,每天(20天)我们都会得到一个活动服务器列表。 有了这个列表,我想计算每个服务器出现在列表中的次数。假设Server1出现在这20个列表中的16个列表中。我是这样做的: 新计算字段:{FIXED[Server]:COUNT([Server])} 将此计算字段移动到列 计算CNTD(count distinct)并将其放入行中 结果如下: 现在问题来了: 如果我想画一张完全相同的图表,但只根据最后5张列表(我们过去5天的列表)怎么办?如果我根据路径进行

我有20个服务器列表。假设我们有50台服务器,每天(20天)我们都会得到一个活动服务器列表。 有了这个列表,我想计算每个服务器出现在列表中的次数。假设Server1出现在这20个列表中的16个列表中。我是这样做的:

  • 新计算字段:
    {FIXED[Server]:COUNT([Server])}
  • 将此计算字段移动到列
  • 计算CNTD(count distinct)并将其放入行中
  • 结果如下: 现在问题来了:
    如果我想画一张完全相同的图表,但只根据最后5张列表(我们过去5天的列表)怎么办?如果我根据路径进行筛选并获取最后5个列表,则在计算字段中计算的数字不会更新。它们仍然是6,8,…16,而只有5个列表(最多出现5个)。有什么想法吗?

    不要使用固定细节级别(LOD),而是使用INCLUDE。LOD计算的操作顺序将在应用任何过滤之前运行固定计算。过滤后应用“包括/排除”

    {INCLUDE[Server]:计数([Server])}

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


    有关详细信息,请参阅。

    这太棒了!我知道有办法!非常感谢。那么,我们为什么要使用fixed呢?比如说,无论我们使用什么过滤器,我们都需要百分比的总数?@Mohsen,这正是FIXED的目的。以超级商店数据集为例。您希望查看单个产品的详细信息。然而,您仍然想知道该产品与所有产品(占总收入的%)相比表现如何,而不必显示所有其他产品。