页面树结构
转至元数据结尾
转至元数据起始

1 背景

在之前的版本中,使用即席查询明细数据,如果维表中的维度在事实表中没有记录,根据维度查询时事实表数据时,不会显示没有记录的维度;为了确保用户能够全面了解数据情况,最新版本在即席查询中增加了“显示无数据项目”的选项,使得即使维度在事实表中没有对应的记录,用户也能查看到这些维度的信息,从而提高了数据完整性和分析的准确性。

2 使用介绍

前置条件

需要开启数据模型引擎V2.0才能正常使用该功能。

1、如果想复现示例,需要先把示例数据导入到模型中 或者把文件导入到业务库中,详细查看:文件

2、示例下载数据:示例.xls

3、如果某个的字段勾选了”显示无数据项目“;在取数逻辑上,该字段对应的整张表/查询的所有字段都会加上这个设置项(不管前端界面是否有无勾选上)。

4、如果某个字段取消了”显示无数据项目“,取数逻辑上,该字段对应的整张表/查询都会取消这个设置项(前端界面也自动取消与之同一个表的字段)。

5、只有在维度里面的字段能设置”显示无数据项目“,度量、计算度量、命名集 均无法设置。

6、基于仪表盘的明细表组件有支持设置”显示无数据项目“,规则与即席查询一致。

场景描述:有4张表:客户表、贷款明细、贷款与担保关系、担保明细表

客户表数据:

贷款明细:

贷款与担保关系:

担保明细表:


1、把数据导入到数据模型中并且创建好关系,效果如下:

2、去创建即席查询,查看所有客户(不管有无贷款的客户都要显示出来)的贷款信息,勾选字段之后,默认显示效果:

这时候发现,客户编号 列,还有 客户E 的没有显示出来,虽然他没有贷款信息,依然要显示出来,那该怎么办呢?选择客户表中的”客户编号“字段,然后右键菜单,勾选”显示无数据项目“,效果如下,这时会把客户E显示出来,贷款信息没有就显示空。

如果在预览模式下,也可以在表头上选中”显示无数据项目“:


3、再来查看所有客户的所有贷款与担保明细信息

     在即席查询上把担保信息表中的字段都勾选上,默认效果如下:

可以看到有担保信息的贷款都出来了,但是看贷款明细表中,还有一个 贷款2 是没有显示出来的,这时也在 贷款编号 字段 上的勾选”显示无数据项目“,效果如下,勾选之后,刷新数据可以看到,已经显示了 贷款2








  • 无标签