通过比较表格中的年份值来获取记录数

时间:2018-12-05 08:52:28

标签: tableau tableau-server tableau-online tableau-public

我有一个2014年至2018年参加培训的人员ID列表。我需要获取2017年未参加培训且2018年参加培训的人员的详细信息。

img

我过滤了2017年和2018年(“开始日期”),并没有使用任何记录来检查有多少人参加。

现在我如何从该列表中获得谁在2018年而不是2017年参加培训的记录数量?

我在计算中尝试过此操作。但它显示Null值。

SUM(IF ISNULL(YEAR([Start Date])=2017) AND 
NOT ISNULL(YEAR([Start Date]) =2018) 
THEN
1
END)

img2

请帮忙吗?

2 个答案:

答案 0 :(得分:0)

  1. 创建计算字段(检查2018):

    如果YEAR([开始日期])= 2018 THEN 1 ELSE 0 END

  2. 将计算字段转换为离散维

  3. 仅用1个过滤器

答案 1 :(得分:0)

创建一组在2017年参加过的用户和另一组在2018年参加的用户。 创建一个比较2017年和2018年的组合集。选择2018年选项(共享成员除外)(最后一个)。