需要帮助查找日期范围重叠的记录

2020-09-25 00:45发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好,

我有一个像这样的数据集:

我必须能够突出显示同一个人具有重叠日期的行(这是错误的。)

因此,在这种情况下,这些行将突出显示或以其他方式表示:

非常感谢您的协助。

(5.6 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好,

我有一个像这样的数据集:

我必须能够突出显示同一个人具有重叠日期的行(这是错误的。)

因此,在这种情况下,这些行将突出显示或以其他方式表示:

非常感谢您的协助。

(5.6 kB)
付费偷看设置
发送
6条回答
Aaron 3364
1楼 · 2020-09-25 00:52.采纳回答

遵循这些步骤。

在([人员ID])中创建变量min1 = Min([开始日期])

min2 = Min([结束日期])在([[个人ID])

max1 = Max([开始日期])在([人员ID])

最终计数变量= Count([Response ID])In([Person ID])其中([max1]之间[[min1]; [min2]))

小熊yu生菜
2楼-- · 2020-09-25 01:17

前任成员感谢您指出。请检查我的解决方案。

当学会了学习
3楼-- · 2020-09-25 01:06

@ Amit,
我认为问题不是要计算重复的Person ID,而是需要计算给定Person ID是否包含重复日期的多个Response ID,在示例P103中有两个响应,但 它们在不同的日期范围内。
鉴于P104的日期在1月10日,11月12日重叠.....棘手的问题需要解决

CJones
4楼-- · 2020-09-25 01:16

可能的解决方法-尽管距离 理想的选择,因为它依赖于对数据进行排序(对排序的任何更改都会使数据混乱)

1。 使用daynumberofyear函数创建两个报告变量Start和End,例如 = DayNumberOfYear([开始日期])

2。 在最后一栏中使用此公式:= If([START]

3。 如下表所示对表格中的数据进行排序

4。 我只是使用条件格式来突出显示标记的行。

渐行渐远_HoldOn
5楼-- · 2020-09-25 00:53

谢谢你们! 阿米特做到了我所需要的!

梦想连接
6楼-- · 2020-09-25 01:11

请按照以下步骤操作。

在([人员ID])中创建V计数变量= Count([响应ID])

在V Count变量上创建新规则并根据屏幕截图添加规则值。所有列均相同。

一周热门 更多>