永洪社区
标题:
维度全量展示问题咨询
[打印本页]
作者:
yhdata_Lh7u2J4Y
时间:
2021-12-3 11:42
标题:
维度全量展示问题咨询
通过组合数据集,将事实表与多个维表关联,科目维表中,有一个科目KM009,在事实表中没有对应的数据,但仍想在报表上全量展示科目,如何能实现呢?
作者:
永洪Tech-CIDX
时间:
2021-12-3 11:58
关联条件选“外部联接”,关联的两个表数据都会显示出来,不管有没有对应上
(, 下载次数: 227)
上传
点击文件名下载附件
内部联接 (Inner Join): 将左右两张表符合联接条件的记录组合在一起。
左侧联接 (Left Join): 左表的记录全部显示,右表只会显示符合联接条件的记录,右表中记录条件不足的地方补空。
右侧联接 (Right Join): 右表的记录全部显示,左表只会显示符合联接条件的记录,左表中记录不足的地方补空。
外部联接 (Outer Join): 左右表的记录都全部显示,左表不符合联接条件的记录对应的右表位置补空,右表不符合条件的记录对应左表位置补空。
作者:
美滋滋
时间:
2021-12-3 13:17
你的主表应该是那个科目表,用这个表与其他表关联,关联方式选择左连接。
作者:
yhdata_Lh7u2J4Y
时间:
2021-12-3 18:24
永洪Tech-wj 发表于 2021-12-3 11:58
关联条件选“外部联接”,关联的两个表数据都会显示出来,不管有没有对应上
已使用外部联接,但仍未显示完全。
作者:
15011411203
时间:
2021-12-4 11:43
维度表要显示全部的话,是要用右联接的,你看下面的示例,从结果上是可以这样的。你这边关联的比较多,需要挨个检查一下,看一下明细的结果集对不对,看数量;结果集对了,再去报表端看。目前看的关联关系有些复杂,都是右关联维度,问题可能出在这里了。
欢迎光临 永洪社区 (https://club.yonghongtech.com/)
Powered by Discuz! X3.4