-
-
www 数据达人Lv4
发表于2018-12-17 16:24
悬赏20
已解决
楼主
维表对应参数为@e,维表中id字段为A,name字段为B,另有一关联字段为C,上级表传参@e为C的值来过滤表中数据已实现,有没有办法能通过C的值来显示对应的B的值
19个回答
www 发表于 2018-12-17 17:41
问题在于维表中,除了id能调取name外,关联字段能否调取name的文本
获取维表的name值用dimInf函数呀,
比如维表名称是“税务机构NEW”,维下拉组件参数名称@aa 关联的维表就是“税务机构NEW”
获取维表的name值 <#=diminf("税务机构NEW",@aa)#>

缱绻 发表于 2018-12-17 17:40
那上面说的@ele就是部门维表是把,这个参数是从主表传过来的么?从截图来看,完全没有获取到这个参数的值 ...
@ele是一个参数,在部门表往下传是两位数的编码,在单位表中,往下传的是单位的编码(位数不定),刚是以部门编码为“10”的举例
www 发表于 2018-12-17 17:57
@ele是一个参数,在部门表往下传是两位数的编码,在单位表中,往下传的是单位的编码(位数不定),刚是以 ...
那@ele这个参数的值跟维表有没有什么关联关系呢,这样好想办法根据他们的关联关系获取到维表的name值啊
缱绻 发表于 2018-12-17 18:02
那@ele这个参数的值跟维表有没有什么关联关系呢,这样好想办法根据他们的关联关系获取到维表的name值啊 ...
@ele的值就是维表中关联字段ele_code的值
缱绻 发表于 2018-12-17 18:02
那@ele这个参数的值跟维表有没有什么关联关系呢,这样好想办法根据他们的关联关系获取到维表的name值啊 ...
@ele的值就是维表中关联字段ele_code的值
缱绻 发表于 2018-12-17 18:02
那@ele这个参数的值跟维表有没有什么关联关系呢,这样好想办法根据他们的关联关系获取到维表的name值啊 ...
原本是用ele_code作为id字段的,但是发现不同年度的部门单位编码和名称会变化,所以就加入了年度,然后就把年度和单位编码并一块ele_code1作为id,现在就是分析表中是通过@year^@ele跟维中的ele_code1匹配,从而过滤了数据,但是标题中不能这样获取名称