【问题标题】:De-duplicating based off two fields in Tableau Prep基于 Tableau Prep 中的两个字段进行重复数据删除
【发布时间】:2019-01-31 04:13:18
【问题描述】:

如果我有以下包含两个字段的数据,即人员 ID 和操作日期: Example Data

我想删除重复的 ID 行,但保留最新日期的行。

我尝试了基于COUNTD 的各种计算过滤器,但老实说,我感到非常困惑。

【问题讨论】:

    标签: duplicates tableau-api data-cleaning


    【解决方案1】:

    创建计算字段[过滤器]

    {FIXED [Person ID]: MAX([Action Date])} = [Action Date]
    

    然后将其放在过滤器架子上,仅选择 True 值。最后右键单击过滤器架上的这个药丸并选择添加到上下文

    【讨论】:

      【解决方案2】:

      在 Tableau Prep 中,使用 Aggregate 步骤。将Person ID 输入Grouped Fields 并将Action Date 输入Aggregated FieldsAggregated Fields中的操作选择MAX

      【讨论】:

        【解决方案3】:

        试试这个:

        创建一个计算字段并写在下表计算:

        IF WINDOW_MAX(MAX([Action Date])) = MAX([Action Date])
        THEN TRUE
        ELSE FALSE
        END
        

        计算表计算为Specify Dimensions 并为每个ID 重置

        现在在过滤器中使用它并检查True

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2020-02-12
          • 2016-02-21
          • 1970-01-01
          • 1970-01-01
          • 2014-04-07
          • 2020-11-11
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多