[ABI 5.1] 勾选框组是否可以将维度的二级作为筛选项

11971
5

13671698267 数据老手Lv5

发表于2020-12-7 15:40

悬赏1

已解决

楼主
勾选框组是否可以绑定维度,且绑定时候展现的是维度的二级


其中分公司是二级,人寿/养老等是一级,勾选框组需要展示为分公司然后作为筛选项显示?
这种需求应该怎么处理,需要怎么做的呢?

最近看过此主题的会员

jrjrjr

naqinga

13560327322

最佳答案

xxxl

发表于2020-12-7 15:40

只看该作者

取消 关注该作者的回复

本帖最后由 xxxl 于 2021-1-6 09:54 编辑
13671698267 发表于 2020-12-16 20:42
ENT03
LEFT(item.id,5)='ENT03'


关贴总结:
用节点过滤的方式可做
LEFT(item.id,5)='ENT03'
<#=if(len(@date1)=0|len(@sln)=0,(ardb("select A2 as A2 from ( select sum(a.M_VALUE) as B2,b.ENT_LV2_CODE as A2,row_number() over ( order by sum(a.M_VALUE) desc nulls last) as A2_sortn from  F_F_GRP02_XYWJZ a,    F_D_ENTS b  where a.D_ENT=b.D_CODE  and D_KPI='KPI0227'  group by b.ENT_LV2_CODE) a where (A2_sortn<=5)").join("|")), (ardb("select A2 as A2 from ( select sum(a.M_VALUE) as B2,b.ENT_LV2_CODE as A2,row_number() over ( order by sum(a.M_VALUE) desc nulls last) as A2_sortn from  F_F_GRP02_XYWJZ a,    F_D_ENTS b  where a.D_ENT=b.D_CODE  and D_KPI='KPI0227' and substr(a.D_YMD,1,6)='"+@date1+"' and a.D_ATT4='"+@sln+"' group by b.ENT_LV2_CODE) a where (A2_sortn<=5)").join("|")))#>


感谢楼主分享
5个回答

只看楼主

xxxl 数据领袖Lv6

发表于2020-12-7 15:50

只看该作者

取消 关注该作者的回复

沙发

本帖最后由 xxxl 于 2020-12-7 16:03 编辑

您是要做选择勾选框里的某个数据,表格根据该数据进行过滤吗?
还是说想要勾选框上的数据会根据一定条件改变展现的数据?

xxxl 数据领袖Lv6

发表于2020-12-10 14:09

只看该作者

取消 关注该作者的回复

板凳

您好这个问题解决了吗

小亿 管理员

发表于2020-12-16 13:49

只看该作者

取消 关注该作者的回复

地板

请问,问题解决了吗

13671698267 数据老手Lv5

发表于2020-12-16 20:42

只看该作者

取消 关注该作者的回复

5#




ENT03
LEFT(item.id,5)='ENT03'
<#=if(len(@date1)=0|len(@sln)=0,(ardb("select A2 as A2 from ( select sum(a.M_VALUE) as B2,b.ENT_LV2_CODE as A2,row_number() over ( order by sum(a.M_VALUE) desc nulls last) as A2_sortn from  F_F_GRP02_XYWJZ a,    F_D_ENTS b  where a.D_ENT=b.D_CODE  and D_KPI='KPI0227'  group by b.ENT_LV2_CODE) a where (A2_sortn<=5)").join("|")), (ardb("select A2 as A2 from ( select sum(a.M_VALUE) as B2,b.ENT_LV2_CODE as A2,row_number() over ( order by sum(a.M_VALUE) desc nulls last) as A2_sortn from  F_F_GRP02_XYWJZ a,    F_D_ENTS b  where a.D_ENT=b.D_CODE  and D_KPI='KPI0227' and substr(a.D_YMD,1,6)='"+@date1+"' and a.D_ATT4='"+@sln+"' group by b.ENT_LV2_CODE) a where (A2_sortn<=5)").join("|")))#>

xxxl 数据领袖Lv6

发表于2020-12-7 15:40

只看该作者

取消 关注该作者的回复

6#

本帖最后由 xxxl 于 2021-1-6 09:54 编辑

13671698267 发表于 2020-12-16 20:42
ENT03
LEFT(item.id,5)='ENT03'


关贴总结:
用节点过滤的方式可做
LEFT(item.id,5)='ENT03'
<#=if(len(@date1)=0|len(@sln)=0,(ardb("select A2 as A2 from ( select sum(a.M_VALUE) as B2,b.ENT_LV2_CODE as A2,row_number() over ( order by sum(a.M_VALUE) desc nulls last) as A2_sortn from  F_F_GRP02_XYWJZ a,    F_D_ENTS b  where a.D_ENT=b.D_CODE  and D_KPI='KPI0227'  group by b.ENT_LV2_CODE) a where (A2_sortn<=5)").join("|")), (ardb("select A2 as A2 from ( select sum(a.M_VALUE) as B2,b.ENT_LV2_CODE as A2,row_number() over ( order by sum(a.M_VALUE) desc nulls last) as A2_sortn from  F_F_GRP02_XYWJZ a,    F_D_ENTS b  where a.D_ENT=b.D_CODE  and D_KPI='KPI0227' and substr(a.D_YMD,1,6)='"+@date1+"' and a.D_ATT4='"+@sln+"' group by b.ENT_LV2_CODE) a where (A2_sortn<=5)").join("|")))#>


感谢楼主分享

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号