2020-09-25 00:45发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好,
我有一个像这样的数据集:
我必须能够突出显示同一个人具有重叠日期的行(这是错误的。)
因此,在这种情况下,这些行将突出显示或以其他方式表示:
非常感谢您的协助。
遵循这些步骤。
在([人员ID])中创建变量min1 = Min([开始日期])
min2 = Min([结束日期])在([[个人ID])
max1 = Max([开始日期])在([人员ID])
最终计数变量= Count([Response ID])In([Person ID])其中([max1]之间[[min1]; [min2]))
前任成员感谢您指出。请检查我的解决方案。
@ Amit,我认为问题不是要计算重复的Person ID,而是需要计算给定Person ID是否包含重复日期的多个Response ID,在示例P103中有两个响应,但 它们在不同的日期范围内。鉴于P104的日期在1月10日,11月12日重叠.....棘手的问题需要解决
可能的解决方法-尽管距离 理想的选择,因为它依赖于对数据进行排序(对排序的任何更改都会使数据混乱)
1。 使用daynumberofyear函数创建两个报告变量Start和End,例如 = DayNumberOfYear([开始日期])
2。 在最后一栏中使用此公式:= If([START] 3。 如下表所示对表格中的数据进行排序 4。 我只是使用条件格式来突出显示标记的行。
3。 如下表所示对表格中的数据进行排序
4。 我只是使用条件格式来突出显示标记的行。
谢谢你们! 阿米特做到了我所需要的!
请按照以下步骤操作。
在([人员ID])中创建V计数变量= Count([响应ID])
在V Count变量上创建新规则并根据屏幕截图添加规则值。所有列均相同。
最多设置5个标签!
遵循这些步骤。
在([人员ID])中创建变量min1 = Min([开始日期])
min2 = Min([结束日期])在([[个人ID])
max1 = Max([开始日期])在([人员ID])
最终计数变量= Count([Response ID])In([Person ID])其中([max1]之间[[min1]; [min2]))
前任成员感谢您指出。请检查我的解决方案。
@ Amit,
我认为问题不是要计算重复的Person ID,而是需要计算给定Person ID是否包含重复日期的多个Response ID,在示例P103中有两个响应,但 它们在不同的日期范围内。
鉴于P104的日期在1月10日,11月12日重叠.....棘手的问题需要解决
可能的解决方法-尽管距离 理想的选择,因为它依赖于对数据进行排序(对排序的任何更改都会使数据混乱)
1。 使用daynumberofyear函数创建两个报告变量Start和End,例如 = DayNumberOfYear([开始日期])
2。 在最后一栏中使用此公式:= If([START]
3。 如下表所示对表格中的数据进行排序
4。 我只是使用条件格式来突出显示标记的行。
谢谢你们! 阿米特做到了我所需要的!
请按照以下步骤操作。
在([人员ID])中创建V计数变量= Count([响应ID])
在V Count变量上创建新规则并根据屏幕截图添加规则值。所有列均相同。
一周热门 更多>