[ABI 5.2] 多级维允许多选怎么在ardb函数中实现

9973
12

金12 数据小白Lv1

发表于2022-7-20 14:21

悬赏1

未解决

楼主
<#=ardb("select code from (select a.*, rownum rowsn from (select substr(code, 1, 3) code, sum(money / 10000) money from xxx where substr(date,1,6) <= '"+@rq+"' and year = '"+left(@rq,4)+"' and DE_CODE in(@a.value.split('\|')) and if(@b='""','"1=1"','"("' + ([] + @b.value).select(true,if(@.level=0, ""AG_CODE like '" + left(@,3) + "%'"", if(@.level=1, ""AG_CODE like '" + left(@,6) + "%'"", ""AG_CODE='" + @ + "'""))).join("" or "") + '")"') group by substr(code, 1, 3) order by sum(money) desc) a) where rowsn = 1")#>

最近看过此主题的会员

esen_4YNPQEX87K

v笑向前走

esen_4Y1ILQIQLS

pandabuxizao

伶俐

你好啊

ESENSOFT官方技术支持

小书童

studyer

两包辣条约吗

TOTOP

凹凸曼

Bryce

颜值区总司令

12个回答

只看楼主

颜值区总司令 数据老手Lv5

发表于2022-7-20 14:24

只看该作者

取消 关注该作者的回复

沙发

您的需求是什么,
要在枚举下拉框中的枚举值里写ardb,实现类似多级维的维下拉的效果吗

金12 数据小白Lv1

发表于2022-7-20 14:33

只看该作者

取消 关注该作者的回复

板凳

颜值区总司令 发表于 2022-7-20 14:24
您的需求是什么,
要在枚举下拉框中的枚举值里写ardb,实现类似多级维的维下拉的效果吗 ...

原本有一块内容是展示重点项目,要根据支出金额进行排序查出前三的项目
现在由于加了单位的条件,当有单位筛选时,需要查出这些单位中支出前三的项目
不使用sql数据源

凹凸曼 初学数据Lv2

发表于2022-7-20 14:37

只看该作者

取消 关注该作者的回复

地板

金12 发表于 2022-7-20 14:33
原本有一块内容是展示重点项目,要根据支出金额进行排序查出前三的项目
现在由于加了单位的条件,当有单 ...

在哪里显示呢,表格里查出来前三的项目,还是下拉框里只显示前三的项目

金12 数据小白Lv1

发表于2022-7-20 14:38

只看该作者

取消 关注该作者的回复

5#

凹凸曼 发表于 2022-7-20 14:37
在哪里显示呢,表格里查出来前三的项目,还是下拉框里只显示前三的项目 ...

在表格里显示项目名称,项目编码,金额,维表里存的单位编码

凹凸曼 初学数据Lv2

发表于2022-7-20 14:58

只看该作者

取消 关注该作者的回复

6#

我根据您的描述做表模拟了一下,您可以参考一下我这个例子
我这个例子里城市就相当于您单位,汽车型号就相当于您项目
在汽车型号上设置排序类型、依据和TOP3,这样就能只显示排名前三的汽车型号
在外层的城市上设置简单的过滤条件  dim(QC_JG.XZQHDM)=@cs  多选过滤就可以啦

金12 数据小白Lv1

发表于2022-7-20 15:08

只看该作者

取消 关注该作者的回复

7#

凹凸曼 发表于 2022-7-20 14:58
我根据您的描述做表模拟了一下,您可以参考一下我这个例子
我这个例子里城市就相当于您单位,汽车型号就相 ...

就拿这个例子补充一下,有另外一张表存的是城市,型号以及进价,
然后这个表就需要显示销售价格前三的汽车型号,销售价格以及进价。
并且点击型号还需钻取,跳转页面需要加上过滤条件

金12 数据小白Lv1

发表于2022-7-20 15:11

只看该作者

取消 关注该作者的回复

8#

凹凸曼 发表于 2022-7-20 14:58
我根据您的描述做表模拟了一下,您可以参考一下我这个例子
我这个例子里城市就相当于您单位,汽车型号就相 ...

我上面的脚本执行都报错,你能根据上面的脚本进行修改吗

凹凸曼 初学数据Lv2

发表于2022-7-20 15:29

只看该作者

取消 关注该作者的回复

9#

可以实现的,可参考一下这个例子。

金12 数据小白Lv1

发表于2022-7-20 15:34

只看该作者

取消 关注该作者的回复

10#

凹凸曼 发表于 2022-7-20 15:29
可以实现的,可参考一下这个例子。

进价和销售价不在同一张表,然后点击进价钻取到进价的表,点击销售价格钻取到销售价格的表,销售价格的表和进价的表中城市和型号都能对应上

凹凸曼 初学数据Lv2

发表于2022-7-20 15:44

只看该作者

取消 关注该作者的回复

11#

金12 发表于 2022-7-20 15:34
进价和销售价不在同一张表,然后点击进价钻取到进价的表,点击销售价格钻取到销售价格的表,销售价格的表 ...



我只是提供一个思路和跳转传参的方法哈,都是一通百通的,您看下这样设置就可以把城市和对应的汽车型号传到子表,子表上设置过滤条件就能进行过滤了。

上一页12下一页共2页

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

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

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

400咨询:400-0011-866

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

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

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