-
-
末小丸 初学数据Lv2
发表于2018-9-13 08:59
悬赏1
已解决
楼主
场景:主题表U8GLSum_periodb字段ccod绑定维表“部门”,维表部门中id字段为“ccode”,名称字段为“ccode_name”
需求:分析表浮动维表元用主题表ccode字段,但是要用维表“部门”进行分组(ccode_name和ccode是一对多的关系),然后浮动维表元设置跳转式钻取,传递的参数为ccode的值
最佳答案
1、浮动维表元的写法为dim(U8GLSum_period.ccode,'ccode_name')
注:用于取维表的名称字段的值,并用于分组依据
2、设置浮动维表元跳转时传参,设置参数名@a,参数值为:ardb("select a.ccode from U8GLSum_period a, u8code b where a.ccode =b.ccode and b.ccode_mane='"+self.value+"' ").join('|')
注:U8GLSum_period是主题表对应的数据库表,u8code是维表对应的数据库表,sql的过滤条件表示的是维表的ccode_name值等于,钻取时浮动维表元传过来的值
注:用于取维表的名称字段的值,并用于分组依据
2、设置浮动维表元跳转时传参,设置参数名@a,参数值为:ardb("select a.ccode from U8GLSum_period a, u8code b where a.ccode =b.ccode and b.ccode_mane='"+self.value+"' ").join('|')
注:U8GLSum_period是主题表对应的数据库表,u8code是维表对应的数据库表,sql的过滤条件表示的是维表的ccode_name值等于,钻取时浮动维表元传过来的值
1个回答
1、浮动维表元的写法为dim(U8GLSum_period.ccode,'ccode_name')
注:用于取维表的名称字段的值,并用于分组依据
2、设置浮动维表元跳转时传参,设置参数名@a,参数值为:ardb("select a.ccode from U8GLSum_period a, u8code b where a.ccode =b.ccode and b.ccode_mane='"+self.value+"' ").join('|')
注:U8GLSum_period是主题表对应的数据库表,u8code是维表对应的数据库表,sql的过滤条件表示的是维表的ccode_name值等于,钻取时浮动维表元传过来的值