1 背景
在之前的版本中,使用即席查询明细数据,如果维表中的维度在事实表中没有记录,根据维度查询时事实表数据时,不会显示没有记录的维度;为了确保用户能够全面了解数据情况,最新版本在即席查询中增加了“显示无数据项目”的选项,使得即使维度在事实表中没有对应的记录,用户也能查看到这些维度的信息,从而提高了数据完整性和分析的准确性。
2 使用介绍
前置条件
场景描述:有4张表:客户表、贷款明细、贷款与担保关系、担保明细表
客户表数据:
贷款明细:
贷款与担保关系:
担保明细表:
1、把数据导入到数据模型中并且创建好关系,效果如下:
2、去创建即席查询,查看所有客户(不管有无贷款的客户都要显示出来)的贷款信息,勾选字段之后,默认显示效果:
这时候发现,客户编号 列,还有 客户E 的没有显示出来,虽然他没有贷款信息,依然要显示出来,那该怎么办呢?选择客户表中的”客户编号“字段,然后右键菜单,勾选”显示无数据项目“,效果如下,这时会把客户E显示出来,贷款信息没有就显示空。
如果在预览模式下,也可以在表头上选中”显示无数据项目“:
3、再来查看所有客户的所有贷款与担保明细信息
在即席查询上把担保信息表中的字段都勾选上,默认效果如下:
可以看到有担保信息的贷款都出来了,但是看贷款明细表中,还有一个 贷款2 是没有显示出来的,这时也在 贷款编号 字段 上的勾选”显示无数据项目“,效果如下,勾选之后,刷新数据可以看到,已经显示了 贷款2