在 Tableau 中动态确定和分类重复项
Dynamically determine and categorize duplicates in Tableau
我有一个具有以下结构的集合:
ID | Date | DollarAmount
1 | Jan | 50
1 | Jan | 20
2 | Jan | 10
1 | Feb | 20
2 | Feb | 10
我正在尝试能够动态地确定在特定时间段内是否存在基于 ID 列的重复项。
例如,根据以上数据,我的理想情况是
我已尝试根据记录数进行筛选,但它显示的筛选是基于整个数据集的总观测值,而不是日期范围。
非常感谢任何帮助
谢谢!
显然,您将重复记录定义为 ID 和日期字段具有相同值的记录,其中日期实际上是一个包含月份名称缩写的字符串。
在这种情况下,将名为 [Duplicates] 的(布尔值)LOD 计算字段定义为 {FIXED [ID], [Date] : Count(1) > 1}
将 [Duplicates] 放在颜色架上,将 Sum([Dollar Amount]) 放在行上,将 [Date] 放在列上。
您将在颜色图例上看到值 True 和 False。如果您想显示更清晰的标签,例如 Duplicates,您可以编辑这些值的别名,Non-Duplicates
如果您有一个真正的日期值字段而不是字符串,您可能希望使用 DateTrunc() 以与您的问题相匹配的粒度级别定义重复测试。
我有一个具有以下结构的集合:
ID | Date | DollarAmount
1 | Jan | 50
1 | Jan | 20
2 | Jan | 10
1 | Feb | 20
2 | Feb | 10
我正在尝试能够动态地确定在特定时间段内是否存在基于 ID 列的重复项。
例如,根据以上数据,我的理想情况是
我已尝试根据记录数进行筛选,但它显示的筛选是基于整个数据集的总观测值,而不是日期范围。
非常感谢任何帮助 谢谢!
显然,您将重复记录定义为 ID 和日期字段具有相同值的记录,其中日期实际上是一个包含月份名称缩写的字符串。
在这种情况下,将名为 [Duplicates] 的(布尔值)LOD 计算字段定义为 {FIXED [ID], [Date] : Count(1) > 1}
将 [Duplicates] 放在颜色架上,将 Sum([Dollar Amount]) 放在行上,将 [Date] 放在列上。
您将在颜色图例上看到值 True 和 False。如果您想显示更清晰的标签,例如 Duplicates,您可以编辑这些值的别名,Non-Duplicates
如果您有一个真正的日期值字段而不是字符串,您可能希望使用 DateTrunc() 以与您的问题相匹配的粒度级别定义重复测试。