紧急求助 OBIEE每次只返回一条记录,描述请见问题,请帮忙解答。

0
SELECT
0 s_0,
"default - test_a_ext"."test_a_ext"."asn" s_1,
"default - test_a_ext"."test_a_ext"."afact" s_2
FROM "default - test_a_ext"
ORDER BY 1, 2 ASC NULLS LAST
FETCH FIRST 65001 ROWS ONLY
物理的SQL是这样的

相关配置请见附件。
1.png 2.png 3.png
已邀请:
0

梁勇 - 天道酬勤、上善若水。爱好商业智能 2014-01-28 回答

是报表只返回一条数据,还是变量呢??

SELECT
0 s_0,
"default - test_a_ext"."test_a_ext"."asn" s_1,
"default - test_a_ext"."test_a_ext"."afact" s_2
FROM "default - test_a_ext"
ORDER BY 1, 2 ASC NULLS LAST
FETCH FIRST 65001 ROWS ONLY

上面的SQL结果有多少条数据
0

Rossyin 2014-01-28 回答

报表结果里面只有一条记录,其实应该有10条
0

Rossyin 2014-01-28 回答

上面的SQL结果有1条数据
0

梁勇 - 天道酬勤、上善若水。爱好商业智能 2014-01-28 回答

@Rossyin 对应的SQL只有一条数据,那报表当然只有一条数据了,你检查下物理SQL跟你的业务为啥不一样,有啥区别,从SQL里面找原因。
0

Rossyin 2014-01-28 回答

SQL语句是自动生成的,我是在输入简单 SQL 语句以创建分析中得到只有一条结果的结论。
确认一下,SQL返回的结果,在显示里除了过滤器之外,还有没有别的地方做了什么限制,导致只显示仪条结果?
0

冰咖啡 - 成功一定有方法,失败一定有原因! 2014-02-10 回答

你问题中写的那段SQL不是物理SQL,是逻辑SQL,你通过查看日志,找到最终发往数据库的物理SQL,在plsql中执行一下,看看加了哪些条件,分析下为什么只有一条数据

要回复问题请先登录注册