最近用cognos开发报表遇到了一个问题:就是维度各层都可能有事实数据,最底层可能没有事实数据,这种情况下该如何建模?我的表结构和数据如下:1. 机构表(机构代码,机构名称),数据集合是【(130000,河北省)、(130100,石家庄市)、(130101,石家庄市裕华区)】,代码本身有层次关系,前两...
显示全部最近用cognos开发报表遇到了一个问题:就是维度各层都可能有事实数据,最底层可能没有事实数据,这种情况下该如何建模?
我的表结构和数据如下:
1. 机构表(机构代码,机构名称),数据集合是【(130000,河北省)、(130100,石家庄市)、(130101,石家庄市裕华区)】,代码本身有层次关系,前两位表示省、中间2位表示市、最后两位表示县。
2. 设备表(机构代码,设备数量),数据集合是:【(130000,301),(130100,188)】
问题是:事实表中只有树枝节点(省、市)的数据,而没有树叶节点的数据。
请问这种情况该如何建模?
收起