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