Webi报告:错误ORA-00936缺少表达式

2020-09-03 06:14发布

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

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


大家好,

我希望有人能够帮助我。

我用6个查询创建了一个Webi报表(一个是Excel文件)。

刷新文档时,出现错误" ORA-00936缺少表达式"。

但是,如果我一个接一个地运行查询,我不会得到错误。

这个问题可能是什么原因?

谢谢您的帮助! :)

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

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


大家好,

我希望有人能够帮助我。

我用6个查询创建了一个Webi报表(一个是Excel文件)。

刷新文档时,出现错误" ORA-00936缺少表达式"。

但是,如果我一个接一个地运行查询,我不会得到错误。

这个问题可能是什么原因?

谢谢您的帮助! :)

付费偷看设置
发送
4条回答
槿木_熙
1楼-- · 2020-09-03 06:47

其中一个查询是依赖于其他查询还是完全独立?

如果"查询"设置并行运行,请禁用它并再次刷新报告。

Haoba3210
2楼-- · 2020-09-03 06:48

您好,谢谢您的答复,

查询依赖于其他查询。

它们不是并行运行的(我使用的是4.1版,我认为此版本不可行)。

实际上,仅当我更新xls文件并运行整个报告时,才会出现此错误消息。 但是,当我一一运行查询时,它可以工作,而且我也可以一起运行查询而没有问题。

谢谢

xfwsx85
3楼-- · 2020-09-03 07:02

我找到了

在创建临时报告时,如果将查询结果用作另一个查询过滤器中的值,则会出现以下错误消息: ORA-00936:缺少表达式

解决方法:默认情况下,在创建自定义查询时,BusinessObjects BI将为子查询的结果创建一个别名(例如,@dpvalue('D',DP0.DO215))。 要解决此问题,请使用确切的子查询替换别名。

可能是同样的问题吗?

在这种情况下,我看不到如何解决...

wang628962
4楼-- · 2020-09-03 06:59

用别名表示的确切查询替换别名,从另一个查询复制SQL语句,然后 粘贴到查询中,而不是@dpvalue('D',DP0.DO215)。

ex:

...... IN @dpvalue('D',DP0 .DO215)------> IN(选择......从....)


一周热门 更多>