#MULTI VALUE错误出现在webi报告的单元格中

2020-09-14 02:59发布

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

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


嗨,专家们!

问候!!!

场景:

最近,我正在处理4.1环​​境中的WEBI报告,并且遇到了 #Multi value错误。。在报告中,我只有很少的行和列,并且已经创建了 满足客户需求的变量很少。

问题:

我面临的问题是,在特定的列中,我已经获得了数据,并且在几个单元格中都得到了 #Multi value error 。 我使用了变量,并尝试使用上下文运算符分别获得了像 For All,For Each 和In这样的分辨率。 但是错误仍然存​​在。

除此之外,我已经检查了 format table 选项,在其中启用了"避免重复行聚合"选项 先前未启用,然后错误得以解决。 但是再次保存并刷新报告后,它又在同一单元格中弹出了相同的错误。

我尝试过的变量:

= sum([[ord_amt])ForAll([订购号])

= sum([[ord_amt])ForEach([订购号])

= sum([[ord_amt])

要求:

解决该问题的任何语法或代码,或者我提到的上述变量中​​的任何更改。

环境: BO 4.1 Sp 6 ,数据库:我的SQL Server


谢谢!


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

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


嗨,专家们!

问候!!!

场景:

最近,我正在处理4.1环​​境中的WEBI报告,并且遇到了 #Multi value错误。。在报告中,我只有很少的行和列,并且已经创建了 满足客户需求的变量很少。

问题:

我面临的问题是,在特定的列中,我已经获得了数据,并且在几个单元格中都得到了 #Multi value error 。 我使用了变量,并尝试使用上下文运算符分别获得了像 For All,For Each 和In这样的分辨率。 但是错误仍然存​​在。

除此之外,我已经检查了 format table 选项,在其中启用了"避免重复行聚合"选项 先前未启用,然后错误得以解决。 但是再次保存并刷新报告后,它又在同一单元格中弹出了相同的错误。

我尝试过的变量:

= sum([[ord_amt])ForAll([订购号])

= sum([[ord_amt])ForEach([订购号])

= sum([[ord_amt])

要求:

解决该问题的任何语法或代码,或者我提到的上述变量中​​的任何更改。

环境: BO 4.1 Sp 6 ,数据库:我的SQL Server


谢谢!


付费偷看设置
发送
5条回答
My梦
1楼 · 2020-09-14 03:36.采纳回答

马克,

请取消选中"避免重复行聚合"选项,并在较早看到多值错误的地方查看数据,并在这两行中看到并看到我们有2个相同值(在多行中)的数据,然后将此对象应用于您的上下文 逻辑。 它将起作用。

谢谢

小熊yu生菜
2楼-- · 2020-09-14 03:48

你好,

感谢为我发布的查询提供指导。 只是想让您知道,您提供的用于解决查询的解决方案最初是由我尝试过的,但是没有用。 我需要从dB级别解决该问题,并在刷新报告时进一步解决该问题。

致谢。

悠然的二货
3楼-- · 2020-09-14 03:40

Hi V Kumar,

您不能仅使用任何上下文运算符来消除#Multivalue错误,这对于了解您要实现的目标很重要。 请发布快照或样本/虚拟数据,并说明您要执行的操作。

谢谢,
Mahboob Mohammed

Baoming ROSE
4楼-- · 2020-09-14 03:40

嗨Mahboob,

问候!!!

定单值和定单量是度量对象,并且进一步用sum()包裹它们。 甚至他们的投影也被设置为"宇宙级总和"。

昨天,我尝试了所有可能的方法,最终解决了多达75%的问题,其余的都在等待解决。

想进一步说明这个问题,也就是说,我在英国,美国,法国和德国等文件中有4个地区的数据。 现在,当我在文档属性中启用了扩展合并选项时,会自动解决3个区域的错误,但第四个区域仍然出现错误,并且没有解决。 现在我很困惑,为什么只有一个区域数据仍然显示错误,而其余部分却得到解决。

我什至尝试过在宇宙层次上进行设置,这是将投影设置为委托度量或智能度量,如之前的总和。 但是它仍然没有在报告级别显示。

还尝试了IF和ELSE和WHERE子句,但仍然没有效果。

我还想添加一件事,那就是我们已在日期范围内的报表中迅速应用了。 现在的事情是,当刷新短日期范围的报告(例如(2015-2017)(2017-2018))时,就会出现。 没有多值错误,但是当我使用提示日期为(2015-2018)的报表刷新报表时,所有区域均存在错误,即长日期范围短时闪烁错误,而短日期范围无错误。

即使检查了变量,一切都正常。

除了我目前尝试过的方法或可以用来解决问题的任何变量之外,您的任何建议。

此致

xfwsx85
5楼-- · 2020-09-14 03:56

嗨Mahboob,

感谢您对我的查询表示关注。 谨此通知您,问题终于得到解决。

关于...

一周热门 更多>