2020-09-03 06:14发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我希望有人能够帮助我。
我用6个查询创建了一个Webi报表(一个是Excel文件)。
刷新文档时,出现错误" ORA-00936缺少表达式"。
但是,如果我一个接一个地运行查询,我不会得到错误。
这个问题可能是什么原因?
谢谢您的帮助! :)
其中一个查询是依赖于其他查询还是完全独立?
如果"查询"设置并行运行,请禁用它并再次刷新报告。
您好,谢谢您的答复,
查询依赖于其他查询。
它们不是并行运行的(我使用的是4.1版,我认为此版本不可行)。
实际上,仅当我更新xls文件并运行整个报告时,才会出现此错误消息。 但是,当我一一运行查询时,它可以工作,而且我也可以一起运行查询而没有问题。
谢谢
我找到了
在创建临时报告时,如果将查询结果用作另一个查询过滤器中的值,则会出现以下错误消息: ORA-00936:缺少表达式。
ORA-00936:缺少表达式
解决方法:默认情况下,在创建自定义查询时,BusinessObjects BI将为子查询的结果创建一个别名(例如,@dpvalue('D',DP0.DO215))。 要解决此问题,请使用确切的子查询替换别名。
可能是同样的问题吗?
在这种情况下,我看不到如何解决...
用别名表示的确切查询替换别名,从另一个查询复制SQL语句,然后 粘贴到查询中,而不是@dpvalue('D',DP0.DO215)。
ex:
...... IN @dpvalue('D',DP0 .DO215)------> IN(选择......从....)
最多设置5个标签!
其中一个查询是依赖于其他查询还是完全独立?
如果"查询"设置并行运行,请禁用它并再次刷新报告。
您好,谢谢您的答复,
查询依赖于其他查询。
它们不是并行运行的(我使用的是4.1版,我认为此版本不可行)。
实际上,仅当我更新xls文件并运行整个报告时,才会出现此错误消息。 但是,当我一一运行查询时,它可以工作,而且我也可以一起运行查询而没有问题。
谢谢
我找到了
在创建临时报告时,如果将查询结果用作另一个查询过滤器中的值,则会出现以下错误消息:
ORA-00936:缺少表达式
。解决方法:默认情况下,在创建自定义查询时,BusinessObjects BI将为子查询的结果创建一个别名(例如,@dpvalue('D',DP0.DO215))。 要解决此问题,请使用确切的子查询替换别名。
可能是同样的问题吗?
在这种情况下,我看不到如何解决...
用别名表示的确切查询替换别名,从另一个查询复制SQL语句,然后 粘贴到查询中,而不是@dpvalue('D',DP0.DO215)。
ex:
...... IN @dpvalue('D',DP0 .DO215)------> IN(选择......从....)
一周热门 更多>