【问题标题】:Get number of records by comparing the year value in tableau通过比较tableau中的年份值获取记录数
【发布时间】:2018-12-07 02:16:45
【问题描述】:

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

我将年份(“开始日期”)过滤为 2017 年和 2018 年。并使用 no of records 来检查有多少人参加了。

现在我如何从这个列表中获取谁参加了 2018 年而不是 2017 年培训的记录数?

我在计算中试过这个。但它显示 Null 值。

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

有什么帮助吗?

【问题讨论】:

    标签: tableau-api


    【解决方案1】:
    1. 创建计算字段(检查 2018):

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

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

    3. 仅用 1 过滤工作表

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-06-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-12-03
        • 2014-01-12
        • 1970-01-01
        相关资源
        最近更新 更多