我对Oracle APEX 5.1中的新图表有疑问。我需要从PL / SQL函数体执行图表返回SQL查询,但它只有在我使用精确参数并且没有页面或应用程序变量的情况下才能工作。如果我使用变量作为参数,那么我得到错误“解析返回的查询结果”ORA-06550:第16行,第37列:ORA-00936:缺少表达式“。”,但在遗留图表中,带参数的相同函数工作得很好...
例如此图表来源工作
return CHARTS.GET_IOPROFILE_CHART(1, 1701);
但这不是
return CHARTS.GET_IOPROFILE_CHART(:P22_PROFILE, :G_TEST_ID);
请允许enybody帮助我,我只是看不出有什么问题......
答案 0 :(得分:0)
如果使用参数,则必须在页面项目上插入所有参数以提交
答案 1 :(得分:0)
Oracle Apex中的新喷气式飞机图表的工作方式与Anychart完全不同。
我假设您正在尝试通过函数返回查询,因为您有一组动态的系列。在新图表中,对于动态系列,您不再需要返回查询。在该区域的来源中,放置一个查询,该查询返回您的链接,标签,系列和值列(以前,任何图表都只能包含链接,标签,值列)。
然后,在系列属性中,对于来源,选择区域来源。在列映射中,映射系列名称,标签和值列。
祝你好运。