提示中的条件是OR的条件,仪表盘能查询出正确结果吗?
0
下面做了一个简化的场景,业务部门需要在BI中实现如下sql:
select *
from 测试视图 t
where empno = &empno
or job = '&jobname'
or deptno = &deptno;
测试视图的内容如下:
已知在sql中只输入deptno也可以查出正确数据,如下:
下面是在BIEE中的实现大概过程:
分析:
提示:
仪表盘:
做完后,问题来了:
三个查询条件都填上时,查询结果正确,如果只填写一个查询条件,则查出所有的结果,如下:
select *
from 测试视图 t
where empno = &empno
or job = '&jobname'
or deptno = &deptno;
测试视图的内容如下:
已知在sql中只输入deptno也可以查出正确数据,如下:
下面是在BIEE中的实现大概过程:
分析:
提示:
仪表盘:
做完后,问题来了:
三个查询条件都填上时,查询结果正确,如果只填写一个查询条件,则查出所有的结果,如下:
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
1 个回复
pandarabbit 2015-02-27 回答
赞同来自:
“仪表盘:”下面的第一个图之后就不要再看了,内容已结束。