主题表连接

5247
6

kian 小试身手Lv3

发表于2019-6-4 09:37

悬赏1

已解决

楼主
如图,有一个A表和一个B表,设置了右连接,计算完成以后,在计算详情的sql两个都是右连接的变成了一个是左连接一个是右连接

最近看过此主题的会员

灰龙

esen_4YNPQEX87K

esen_54ZSNAG0E4

最佳答案
kian 发表于 2019-6-4 10:58
嗯,那有办法让主源表改变的时候,连接改成做链接吗?  就是说我想一同一张表做主表,现在另一个分析各自 ...

确定主源表规则:先在指标中找,分析其表达式,遇到的第一个主题表将设置为主源表,如果没有找到则在维度、过滤条件中顺序查找,找到就停止;您可以根据这个规则去设计报表,从而达到指定主源表的目的,可以将需要作为主源表的作为第一个指标 如果不需要展示出来就设置为隐藏
6个回答

只看楼主

孤傲的旋律 数据达人Lv4

发表于2019-6-4 09:42

只看该作者

取消 关注该作者的回复

沙发

连接表达式截图看看

kian 小试身手Lv3

发表于2019-6-4 09:44

只看该作者

取消 关注该作者的回复

板凳

孤傲的旋律 发表于 2019-6-4 09:42
连接表达式截图看看

JYRB_HG_RS.HZDATE=JYRB_HG.DBILLDATE&JYRB_HG_RS.RS_CODE=JYRB_HG.HZ_CODE

孤傲的旋律 数据达人Lv4

发表于2019-6-4 09:54

只看该作者

取消 关注该作者的回复

地板

kian 发表于 2019-6-4 09:44
JYRB_HG_RS.HZDATE=JYRB_HG.DBILLDATE&JYRB_HG_RS.RS_CODE=JYRB_HG.HZ_CODE

好的 我本地测试看看

缱绻 数据领袖Lv6

发表于2019-6-4 10:40

只看该作者

取消 关注该作者的回复

5#

这个问题是这样的哈,1、设置“右联接”,并不是在连接表达式中等号左边的物理表左连接等号右边的表。 而是先找到主源表,然后主源表这个物理表右连接另一个物理表。
2、如何确定主源表?
主源表是生成sql时from后面第一个表,由于可能有左连接,内连接,全连接等,将分析表中的那个主题表设置为主源表显得尤为重要;
所以根据您截图的sql 在第一个sql中主源表是IZDYB_JYRBHZ_HGRS_V,而在第2个sql中的主源表是IZDYB_JYRBHZ_HG_V



kian 小试身手Lv3

发表于2019-6-4 10:58

只看该作者

取消 关注该作者的回复

6#

缱绻 发表于 2019-6-4 10:40
这个问题是这样的哈,1、设置“右联接”,并不是在连接表达式中等号左边的物理表左连接等号右边的表。 而是 ...

嗯,那有办法让主源表改变的时候,连接改成做链接吗?  就是说我想一同一张表做主表,现在另一个分析各自里好像只能用另一个主源表

缱绻 数据领袖Lv6

发表于2019-6-4 09:37

只看该作者

取消 关注该作者的回复

7#

kian 发表于 2019-6-4 10:58
嗯,那有办法让主源表改变的时候,连接改成做链接吗?  就是说我想一同一张表做主表,现在另一个分析各自 ...

确定主源表规则:先在指标中找,分析其表达式,遇到的第一个主题表将设置为主源表,如果没有找到则在维度、过滤条件中顺序查找,找到就停止;您可以根据这个规则去设计报表,从而达到指定主源表的目的,可以将需要作为主源表的作为第一个指标 如果不需要展示出来就设置为隐藏

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

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

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

400咨询:400-0011-866

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

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

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