找文章 / 找答案
精选问答 更多内容

[可视化] 在文本框中,获取年月,并随过滤组件筛选,文本发生变化

彭于晏大表哥玄铁三 显示全部楼层 发表于 2022-1-28 14:27:52 |阅读模式 打印 上一主题 下一主题
有组件文本框、下拉列表过滤:年(2020,2021)、下拉列表过滤:月(1-12)。在文本框中,获取过滤组件中选中的最大年份以及对应年份的最大月份,输出在文本框中。输出结果应为:2021年12月。如果过滤组件筛选条件改变,文本框中也随之改变?有哪位大神能够告知一下怎么实现。
回复

使用道具 举报

精彩评论5

_贝贝白银一 显示全部楼层 发表于 2022-1-28 14:34:17
本帖最后由 永洪tech-Muse 于 2022-1-28 14:35 编辑

是只获取过滤组件字段的最大值吗,不是获取选中值吗。  比如我筛选组件里面有 2015,2016,2017,2018.  文本只显示最大值2018吗   假如月份有1,3,6,8, 那么只显示8月是吗
回复

使用道具 举报

彭于晏大表哥玄铁三 显示全部楼层 发表于 2022-1-28 14:39:54
永洪tech-Muse 发表于 2022-1-28 14:34
是只获取过滤组件字段的最大值吗,不是获取选中值吗。  比如我筛选组件里面有 2015,2016,2017,2018.  文 ...

在这个地方需要获取选中之后的最大值
回复

使用道具 举报

_贝贝白银一 显示全部楼层 发表于 2022-1-28 14:43:43
本帖最后由 永洪tech-Muse 于 2022-1-28 14:46 编辑
yhdata_lDmPV6O1 发表于 2022-1-28 14:39
在这个地方需要获取选中之后的最大值

比如我数据是2015年 1月 3 月 7月  2016年 2月 9月 10月
那么我筛选组件 选择 年份为  2015年    月份 3月  那么 文本还是显示 2015年7月  实际是根据年份选出最大值,跟所筛选的月份没关系 是吗   

月份的是一直都展示12月 还是实时变化 展示数据中最大值
回复

使用道具 举报

彭于晏大表哥玄铁三 显示全部楼层 发表于 2022-1-28 15:01:18
永洪tech-Muse 发表于 2022-1-28 14:43
比如我数据是2015年 1月 3 月 7月  2016年 2月 9月 10月
那么我筛选组件 选择 年份为  2015年    月份 3 ...

年份有多个、月份有多个,默认状态时全选,此时因该是(最大年份)年(最大月份)月
当改变年份选择,还是获取选中年份中的最大年份;改变月份,获取值为,对应年份选中月份中的最大值,年与月是关联关系
回复

使用道具 举报

_贝贝白银一 显示全部楼层 发表于 2022-1-28 15:24:58
本帖最后由 永洪tech-Muse 于 2022-1-28 15:26 编辑
yhdata_lDmPV6O1 发表于 2022-1-28 15:01
年份有多个、月份有多个,默认状态时全选,此时因该是(最大年份)年(最大月份)月
当改变年份选择,还 ...

用一个表格组件绑定年和月,字段做倒序排序,第一个值就是最大值,脚本设置宽度为0隐藏表格组件
var data=getViewData("图表1")
param['a']=data.get(1,0)
param['b']=data.get(1,1) //get是取的表格的第二行第二列的数据

文本1.data=param['a']+'年'+param['b']+'月'

图表1.width=0  (自由布局生效)
bhs.png
px21.png
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部