永洪社区

标题: 下拉参数控制表格问题 [打印本页]

作者: sfj    时间: 2021-7-15 13:54
标题: 下拉参数控制表格问题
数据集是各个省份的销售额,下拉参数是省份名称,表格是销售额的排名(三列,排名,省份,销售额),当下拉参数是某个省份的时候,如何保证原排名保留,而不是都是1?

作者: 美滋滋    时间: 2021-7-15 14:30
那你建立数据集的时候,先建立好排名列啊。
作者: sfj    时间: 2021-7-15 14:43
lijie 发表于 2021-7-15 14:30
那你建立数据集的时候,先建立好排名列啊。

是个复杂的聚合值,除了在原数据集上处理,是否可以更简便?比如隐藏下拉参数外的省份?
作者: 美滋滋    时间: 2021-7-15 14:45
如果不从数据集上动手的话。可以考虑用脚本实现。
如果你用自由式表格的话,那么可以通过脚本直接访问数据集,然后自己写排名逻辑,获取当前选择的省份的排名然后显示。
作者: 美滋滋    时间: 2021-7-15 14:46
你说的是个复杂的聚合值,这个是指每个省份的销售总额是通过复杂的聚合计算得出的?
作者: sfj    时间: 2021-7-15 14:49
lijie 发表于 2021-7-15 14:46
你说的是个复杂的聚合值,这个是指每个省份的销售总额是通过复杂的聚合计算得出的? ...

就是限制条件多一些,在寻找比较简单的方法
作者: 环环    时间: 2021-7-15 14:50
如果省份数据少,可以考虑建值映射来做
作者: 美滋滋    时间: 2021-7-15 14:50
你的数据库是什么数据库?
作者: 美滋滋    时间: 2021-7-15 14:51
永洪Tech-chunyu 发表于 2021-7-15 14:50
如果省份数据少,可以考虑建值映射来做

映射值解决不了楼主的需求吧。
作者: sfj    时间: 2021-7-15 14:55
lijie 发表于 2021-7-15 14:51
映射值解决不了楼主的需求吧。

解决不了  DB2 数据库 可以写sql ,如果脚本不能实现隐藏 功能 就用增加排名字段的方法解决
作者: 环环    时间: 2021-7-15 14:57
值映射根据省份建一个排名,这样即使数据变了,那个省份对应的值映射排名还是原来的吧
作者: 美滋滋    时间: 2021-7-15 15:04
永洪Tech-chunyu 发表于 2021-7-15 14:57
值映射根据省份建一个排名,这样即使数据变了,那个省份对应的值映射排名还是原来的吧 ...

这样的话,省份的排名如果变了,比如20年的,21年的,不同年度的排名,你总不能每年重新设置一次映射值吧。
作者: 美滋滋    时间: 2021-7-15 15:04
sfj 发表于 2021-7-15 14:55
解决不了  DB2 数据库 可以写sql ,如果脚本不能实现隐藏 功能 就用增加排名字段的方法解决 ...

觉得SQL不方便解决的话,那就用自由式表格,自己写脚本,也可以实现
作者: sfj    时间: 2021-7-15 15:30
lijie 发表于 2021-7-15 15:04
觉得SQL不方便解决的话,那就用自由式表格,自己写脚本,也可以实现

好的  采用这个方式
作者: 环环    时间: 2021-7-15 18:11
好吧           
作者: BoJie    时间: 2021-7-16 10:37
脚本判断所选省份处于表格位置,将其他省份单元格高度设置为0
作者: 环环    时间: 2021-7-16 11:12
单元格设置是对整个字段生效的,普通表是对真个表格生效
作者: 美滋滋    时间: 2021-7-16 11:23
是的,自由式表格的行高调整会延伸到绑定字段的所有行,并不能将其中某一行的行高单独设置




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4