【发布时间】:2019-01-31 04:13:18
【问题描述】:
如果我有以下包含两个字段的数据,即人员 ID 和操作日期: Example Data
我想删除重复的 ID 行,但保留最新日期的行。
我尝试了基于COUNTD 的各种计算过滤器,但老实说,我感到非常困惑。
【问题讨论】:
标签: duplicates tableau-api data-cleaning
如果我有以下包含两个字段的数据,即人员 ID 和操作日期: Example Data
我想删除重复的 ID 行,但保留最新日期的行。
我尝试了基于COUNTD 的各种计算过滤器,但老实说,我感到非常困惑。
【问题讨论】:
标签: duplicates tableau-api data-cleaning
创建计算字段[过滤器]:
{FIXED [Person ID]: MAX([Action Date])} = [Action Date]
然后将其放在过滤器架子上,仅选择 True 值。最后右键单击过滤器架上的这个药丸并选择添加到上下文
【讨论】:
在 Tableau Prep 中,使用 Aggregate 步骤。将Person ID 输入Grouped Fields 并将Action Date 输入Aggregated Fields。 Aggregated Fields中的操作选择MAX。
【讨论】:
试试这个:
创建一个计算字段并写在下表计算:
IF WINDOW_MAX(MAX([Action Date])) = MAX([Action Date])
THEN TRUE
ELSE FALSE
END
计算表计算为Specify Dimensions 并为每个ID 重置
现在在过滤器中使用它并检查True
【讨论】: