多表连接

10905
13

swx1023 小试身手Lv3

发表于2019-4-17 10:33

悬赏50

已解决

楼主
我这边有三张主题表分别是enterprise_risk,risk_score,qy_info;相关的关联关系分别为:
enterprise_risk.jgbm = risk_score.jgbm AND enterprise_risk.rq = risk_score.rq; 连接方式不限;
enterprise_risk.jgbm = qy_info.qy_code; 采用左连接;
最终的结果在一张分析表中展示,该如何用BI实现?
我已经添加了相关的关联关系

但是最后浮动分析表中的数据量却不对;
浮动分析表:

过滤后的数据量应该是enterprise_risk和risk_score数据量20条,qy_info数据量1条;
结果应该也是20条数据,但显示的却是8000条,有很多重复数据;

最近看过此主题的会员

esen_5IF36O1U81

esen_5ECRL65J0A

esen_4U34TH4AZW

esen_5EPTFCEQCZ

刘兰芳

liulei6511

最佳答案
swx1023 发表于 2019-4-17 14:12
展示的数量不对,三张表使用内连接应该最多只有20条数据,但结果的分析表中有8000条数据,很多都是重复的 ...

正确的sql应该是什么样的??然后跟目前报表生成的sql对比下,然后再进行报表的调整
如果说的简单的一个数据展示的话,sql也已经写好了,那可以直接用sql数据源呢。
13个回答

只看楼主

缱绻 数据领袖Lv6

发表于2019-4-17 10:42

只看该作者

取消 关注该作者的回复

沙发

是在主题集属性下设置了表关联关系吗?

swx1023 小试身手Lv3

发表于2019-4-17 10:52

只看该作者

取消 关注该作者的回复

板凳

缱绻 发表于 2019-4-17 10:42
是在主题集属性下设置了表关联关系吗?


是在报表这边设置的

缱绻 数据领袖Lv6

发表于2019-4-17 11:40

只看该作者

取消 关注该作者的回复

地板

swx1023 发表于 2019-4-17 10:52
是在报表这边设置的

嗯这里也是可以的,既然关联关系都已经设置了的话,就可以把字段放在同一张分析表里展示了,那现在具体是遇到了什么问题呢?

swx1023 小试身手Lv3

发表于2019-4-17 14:12

只看该作者

取消 关注该作者的回复

5#

缱绻 发表于 2019-4-17 11:40
嗯这里也是可以的,既然关联关系都已经设置了的话,就可以把字段放在同一张分析表里展示了,那现在具体是 ...

展示的数量不对,三张表使用内连接应该最多只有20条数据,但结果的分析表中有8000条数据,很多都是重复的,自动生成的SQL语句和需要的不一样

缱绻 数据领袖Lv6

发表于2019-4-17 10:33

只看该作者

取消 关注该作者的回复

6#

swx1023 发表于 2019-4-17 14:12
展示的数量不对,三张表使用内连接应该最多只有20条数据,但结果的分析表中有8000条数据,很多都是重复的 ...

正确的sql应该是什么样的??然后跟目前报表生成的sql对比下,然后再进行报表的调整
如果说的简单的一个数据展示的话,sql也已经写好了,那可以直接用sql数据源呢。

缱绻 数据领袖Lv6

发表于2019-4-19 17:29

只看该作者

取消 关注该作者的回复

7#

请问您这边的问题解决了吗?如有疑问请继续跟帖哦

swx1023 小试身手Lv3

发表于2019-4-19 19:39

只看该作者

取消 关注该作者的回复

8#

缱绻 发表于 2019-4-19 17:29
请问您这边的问题解决了吗?如有疑问请继续跟帖哦

去掉一张表和一些字段后连接好像正常了,多个表连接的时候结果的数量还是不正常,自动生成的SQL完全没法用

混乱七星天 数据达人Lv4

发表于2019-4-19 19:45

只看该作者

取消 关注该作者的回复

9#

嗯,多表关联,a=b=c这种比较难调,但是a=b,a=c这种关联应该可以

swx1023 小试身手Lv3

发表于2019-4-19 20:11

只看该作者

取消 关注该作者的回复

10#

混乱七星天 发表于 2019-4-19 19:45
嗯,多表关联,a=b=c这种比较难调,但是a=b,a=c这种关联应该可以


我把浮动分析区改成了这样,并添加了三张表之间的关联关系,然后就正常了,数量也是对的,关键是不知道为啥正常了

混乱七星天 数据达人Lv4

发表于2019-4-19 20:18

只看该作者

取消 关注该作者的回复

11#

swx1023 发表于 2019-4-19 20:11
我把浮动分析区改成了这样,并添加了三张表之间的关联关系,然后就正常了,数量也是对的,关键是不知道 ...

正常了就好,空了把sql发给我们分析一下

上一页12下一页共2页

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号