来自同一数据集的最小值和最大值

2020-09-10 08:39发布

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

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


我正在尝试从其中有错误的数据库中提取数据。 我无法解决错误(这是"设计功能"),因此我不得不尝试对其进行查询。 存储方式如下。

记录ID | 创建日期| 更新日期| 记录状态
 123 |  2018年5月1日|  2018年5月1日| 活性
 123 |  05/05/2018 |  05/05/2018 | 活性
 123 |  2018年5月15日|  2018年5月15日| 关闭
 123 |  2018年5月22日|  2018年5月22日| 关闭
 456 |  2018年6月2日|  2018年6月2日| 待定
 456 |  06/09/2018 |  06/09/2018 | 活性
 456 |  2018年6月16日|  2018年6月16日| 活性
 456 |  2018年6月23日|  2018年6月23日| 已暂停
 

以此类推。 如您所见,"创建日期"和"更新日期"值在每一行上都匹配。 "创建日期"值应该是最初创建记录ID的日期,但实际上是作为创建记录ID更新的日期捕获的。

我需要的是一个报告,该报告为每个记录ID带给我一行,该行显示了最小的创建日期和最大的更新日期,因此结果看起来像这样:

记录ID | 创建日期| 更新日期| 记录状态
 123 |  2018年5月1日|  2018年5月22日| 关闭
 456 |  2018年6月2日|  2018年6月23日| 已暂停
 

我尝试添加MIN和MAX变量,但这似乎对数据没有任何影响。

我对Business Objects(WEBI)还是比较陌生的,尽管我认为我正在迅速了解其概念。 我在这里想念什么?

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

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


我正在尝试从其中有错误的数据库中提取数据。 我无法解决错误(这是"设计功能"),因此我不得不尝试对其进行查询。 存储方式如下。

记录ID | 创建日期| 更新日期| 记录状态
 123 |  2018年5月1日|  2018年5月1日| 活性
 123 |  05/05/2018 |  05/05/2018 | 活性
 123 |  2018年5月15日|  2018年5月15日| 关闭
 123 |  2018年5月22日|  2018年5月22日| 关闭
 456 |  2018年6月2日|  2018年6月2日| 待定
 456 |  06/09/2018 |  06/09/2018 | 活性
 456 |  2018年6月16日|  2018年6月16日| 活性
 456 |  2018年6月23日|  2018年6月23日| 已暂停
 

以此类推。 如您所见,"创建日期"和"更新日期"值在每一行上都匹配。 "创建日期"值应该是最初创建记录ID的日期,但实际上是作为创建记录ID更新的日期捕获的。

我需要的是一个报告,该报告为每个记录ID带给我一行,该行显示了最小的创建日期和最大的更新日期,因此结果看起来像这样:

记录ID | 创建日期| 更新日期| 记录状态
 123 |  2018年5月1日|  2018年5月22日| 关闭
 456 |  2018年6月2日|  2018年6月23日| 已暂停
 

我尝试添加MIN和MAX变量,但这似乎对数据没有任何影响。

我对Business Objects(WEBI)还是比较陌生的,尽管我认为我正在迅速了解其概念。 我在这里想念什么?

付费偷看设置
发送
4条回答
野沐沐
1楼-- · 2020-09-10 09:15

遵循以下步骤。

创建变量Show/Hide = If([更新日期])= Max([更新日期])在([ID])中然后"显示"其他"隐藏"

在"显示/隐藏"位置将表级过滤器应用于"显示"。此后,每个ID将获得一行。

下一步是在"创建日期"列中的公式下方使用 显示最小日期。

= NoFilter(Min([创建日期])在([ID])中)

SAP砖家
2楼-- · 2020-09-10 09:03

这似乎可行。 我仍然有一些重复的行,但是我想我知道是什么原因造成的。 我想我会将您的解决方案用于更复杂的查询中,以查看它是否可以在更广泛的应用程序中使用。

callcenter油条
3楼-- · 2020-09-10 09:01

将MIN和MAX日期存储在两个变量中。 使用它们作为在查询过滤器中提取记录的条件。 请查看是否可行。

Doze时光
4楼-- · 2020-09-10 08:58

尝试过。 没运气。 创建日期和更新日期(包括带有MIN和MAX变量的列)在所有行上仍然匹配。

一周热门 更多>