维表的连接方式能不能改

22708
26

zuoshengyong 数据老手Lv5

发表于2018-12-13 18:36

悬赏500

已解决

楼主
能不能把left join   换成join,这是个维表

最近看过此主题的会员

esen_4SBQYN0BZ5TZ

esen_4SUPGQDETQ

liyangnetwork

13407717840

esen_4QAC7AS544

17333141896

esen_4OVUJ6KHN6

wal10000

cuihr

dwf

wanggxb

最佳答案
主题表关联维表之后,系统自动建立以事实表为主的左连接,你试试编辑一下维过滤条件,过滤不在维表中的数据看看?
26个回答

只看楼主

混乱七星天 数据达人Lv4

发表于2018-12-13 18:36

只看该作者

取消 关注该作者的回复

沙发

主题表关联维表之后,系统自动建立以事实表为主的左连接,你试试编辑一下维过滤条件,过滤不在维表中的数据看看?

zuoshengyong 数据老手Lv5

发表于2018-12-13 18:59

只看该作者

取消 关注该作者的回复

板凳

混乱七星天 发表于 2018-12-13 18:55
主题表关联维表之后,系统自动建立以事实表为主的左连接,你试试编辑一下维过滤条件,过滤不在维表中的数据 ...

不行,加了之后还是那个条件

混乱七星天 数据达人Lv4

发表于2018-12-13 19:14

只看该作者

取消 关注该作者的回复

地板

zuoshengyong 发表于 2018-12-13 18:59
不行,加了之后还是那个条件

这个操作不会体现在sql中,在内存中计算的现在是左连接,对不对,比如事实表是123,维表是1234,那么左关联就跟内关联一样
如果事实表是1234维表是123,那么左关联结果是1234,然后设置过滤不在维表中的数据后,结果应该是123
你可以看看最终运行的结果是不是这样

zuoshengyong 数据老手Lv5

发表于2018-12-14 09:26

只看该作者

取消 关注该作者的回复

5#

混乱七星天 发表于 2018-12-13 19:14
这个操作不会体现在sql中,在内存中计算的现在是左连接,对不对,比如事实表是123,维表是1234,那么左关 ...

运行结果和我想要的也不太一样,有一些数据不在分组里的也被查出来了

zuoshengyong 数据老手Lv5

发表于2018-12-14 09:29

只看该作者

取消 关注该作者的回复

6#

混乱七星天 发表于 2018-12-13 19:14
这个操作不会体现在sql中,在内存中计算的现在是左连接,对不对,比如事实表是123,维表是1234,那么左关 ...

而且左连接太影响速度了   本来0.2秒能查出来  就多个left 变成4秒多

混乱七星天 数据达人Lv4

发表于2018-12-14 09:43

只看该作者

取消 关注该作者的回复

7#

zuoshengyong 发表于 2018-12-14 09:29
而且左连接太影响速度了   本来0.2秒能查出来  就多个left 变成4秒多

事实表和维表关联之后两张表的关联关系是在后台自动生成的左连接,目前前端不能直接修改,若要硬性修改可能要从程序上入手
您可以分析一下您的数据现在确定只有内连接才是出来准确的数据吗?如果可以,把您最终正确的结果用sql运行出来把sql发过来我们一起分析一下怎么通过bi来做

zuoshengyong 数据老手Lv5

发表于2018-12-14 10:18

只看该作者

取消 关注该作者的回复

8#

混乱七星天 发表于 2018-12-14 09:43
事实表和维表关联之后两张表的关联关系是在后台自动生成的左连接,目前前端不能直接修改,若要硬性修改可 ...

我这边定义了一个视图,关联关系弄不太好。   不加参数可以查询 加了参数就报关联错误

混乱七星天 数据达人Lv4

发表于2018-12-14 10:21

只看该作者

取消 关注该作者的回复

9#

zuoshengyong 发表于 2018-12-14 10:18
我这边定义了一个视图,关联关系弄不太好。   不加参数可以查询 加了参数就报关联错误19.gif ...

报什么错?是不是你报表上写的过滤传参写的不对

zuoshengyong 数据老手Lv5

发表于2018-12-14 10:39

只看该作者

取消 关注该作者的回复

10#

混乱七星天 发表于 2018-12-14 10:21
报什么错?是不是你报表上写的过滤传参写的不对

报这个  是关联不正确

缱绻 数据领袖Lv6

发表于2018-12-14 11:27

只看该作者

取消 关注该作者的回复

11#

zuoshengyong 发表于 2018-12-14 10:39
报这个  是关联不正确

这个关联表达式是写在哪里的?

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

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

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

400咨询:400-0011-866

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

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

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