使用Max函数的求和公式未产生预期结果

2020-09-07 23:25发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在尝试让Business O...

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

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


我正在尝试让Business Objects为我求和一个字段,其中它们的期间ID是最大的可用期间。 令人惊讶的是,以下内容未产生预期的结果:

= Sum([Sales] Where([Period ID] = Max([Period ID])))

由于某种原因,此公式使我得出的总销售额一直到最大期间ID,而不是最大期间。 奇怪的是,如果我将公式更改为:

= Sum([Sales] Where([Period ID] =" 201905"))

其中" 201905"是我当前正在使用的最大期间ID,它可以工作! 它给了我想要的确切值。 因为我必须手动添加期间ID,所以它的问题是它绕开了自动化,而这正是我真正想要的。 我使用" Last"功能和其他一些功能尝试了其他变体,但是它不起作用。