在Tableau中动态确定和分类重复项

时间:2018-03-21 05:12:15

标签: data-visualization tableau

我有一个具有以下结构的集合:

ID | Date | DollarAmount
 1 | Jan  |    50
 1 | Jan  |    20
 2 | Jan  |    10
 1 | Feb  |    20
 2 | Feb  |    10

我正在尝试动态地确定在特定时间段内是否存在基于ID列的重复。

例如,基于上面的数据,我理想的是

enter image description here

我尝试根据记录数进行过滤,但是根据数据集中的TOTAL观察结果显示过滤器,而不是日期范围。

非常感谢任何帮助 谢谢!

1 个答案:

答案 0 :(得分:1)

显然,您将重复记录定义为ID和Date字段具有相同值的记录,其中Date实际上是包含月份名称缩写的字符串。

在这种情况下,将名为[Duplicates]的(布尔值)LOD计算字段定义为{FIXED [ID], [Date] : Count(1) > 1}

将[复制]放在颜色架上,在行上加上总和([美元金额]),在列上放置[日期]。

您将在“颜色图例”中看到值True和False。如果要显示更清晰的标签,可以编辑这些值的别名,例如Duplicates,Non-Duplicates

如果您有一个真正的日期值字段而不是字符串,您可能希望使用DateTrunc()在与您的问题匹配的粒度级别定义重复测试。