我有20个服务器列表。假设我们有50台服务器,并且每天(为期20天)我们都获得了活动服务器的列表。 有了这个列表,我想计算每个服务器出现在列表中的次数。假设Server1已出现在这20个列表中的16个中。这是我的操作方式:
{FIXED [Server]:COUNT([Server])}
结果如下: 现在出现了问题: 如果我想绘制完全相同的图表,但仅根据最近5个列表(我们有最近5天的列表)怎么办?如果我根据路径进行过滤并采用最后5个列表,则在计算字段中计算出的数字不会更新。它们将仍然是6,8,... 16,而只有5个列表(最多出现5个)。有什么想法吗?
答案 0 :(得分:1)
使用INCLUDE代替使用固定的详细程度(LOD)。 LOD计算的操作顺序将在应用任何过滤之前运行FIXED计算。过滤后应用INCLUDE / EXCLUDE。
{INCLUDE [Server]:COUNT([Server])}
此联机帮助中的图像显示了LOD计算和过滤的操作顺序。
有关更多详细信息,请参见https://onlinehelp.tableau.com/current/pro/desktop/en-us/calculations_calculatedfields_lod_overview.html。