维度数据的处理,分析等问题
金蝶云社区-ebbbbon
ebbbbon
0人赞赏了该文章 1,771次浏览 未经作者许可,禁止转载编辑于2015年06月02日 15:20:30

场景说明,
基础资料,科目A,包含核算维度a,b,c,

在单据C,使用科目A,及设置其核算关联字段Cwd(核算维护)a=1212,b=1341,c=1234 (注:1212,1341,1234等值不是重点,总之它有值)

在数据库中,只看到单据C的表的 核算关联字段Cwd,是存储一个数字,(这么说它应该是关联别的表吧?在别的表中存储 项目1 a--1212 项2 b--1341 项3 c--1234 这样的对应信息,再以统一的id为作Cwd存储的数字吧)

在查询时(在列表查询),设 核算关联字段-a-名称='aaa1'时,sql有用到 T_BD_FLEXITEMDETAILV表(此表是原有的,非添加的,查了一条内容如
FID FOPCODE FFLEX4 FFLEX5 FFLEX6 FFLEX7 FFLEX8 FFLEX9 FFLEX10 FFLEX11 FF100002 FF100004 FF100005 FF100006 FCALCOL
100010 0 0 0 101204 0 0 0 0 0 0 0 0001012040000000

)

又如
FID FOPCODE FFLEX4 FFLEX5 FFLEX6 FFLEX7 FFLEX8 FFLEX9 FFLEX10 FFLEX11 FF100002 FF100004 FF100005 FF100006 FCALCOL
120782 0 0 192363 0 0 159329 0 0 110709 0 0 00192363001593290011070900

第三条,我理解应该是一个3维度的数据吧?字段名作为键名,值作为值吗?然后作为一条数据得到FID给 上面单据表的C的核算关联字段Cwd?

但是在哪看
如 FFLEX4的值是和 核算维度a 或 核算维度b对应的,(没找到)

问题1.维度为何用T_BD_FLEXITEMDETAILV表,而不是bos设计单据时延伸出另外一张表?
问题2.T_BD_FLEXITEMDETAILV表中的字段和维度字段的对应关系,哪里找?
问题3.现有T_BD_FLEXITEMDETAILV表定义的字段有限,假设有更大的维度,它是如何处理的