永洪vip

此人很懒,什么也没有留下

发帖数 269粉丝 1
yhdata_326muX1Y青铜二
2022-1-22 10:15:12 发布在问答
【可视化】 判断月份是1月份的时候,默认选择去年
月份参数默认选择上个月,但是年份参数默认选择今年想问一下,我现在要改一下,做一个判断,当月份是1月的时候,年份是上年,要怎么改一下呀?

最佳答案

yonghongtech-小洋人 青铜三

2022-01-22 10:15:13

if(formatDate(today(),'MM')=='01') { param["year"] = formatDate(dateAdd(today(),'year',-1),'yyyy')} else { param["year"] = formatDate(today(),'yyyy')} 按着这个脚本试一下
查看完整内容
4063
10
精彩评论10
yonghongtech-小洋人青铜三
发表于 2022-1-22 10:15:13 显示全部楼层

if(formatDate(today(),'MM')=='01')
{
param["year"] = formatDate(dateAdd(today(),'year',-1),'yyyy')}
else {
param["year"] = formatDate(today(),'yyyy')}
按着这个脚本试一下
回复

使用道具 2#

yonghongtech-小洋人青铜三
发表于 2022-1-22 10:33:00 显示全部楼层
可以通过参数组件和过滤组件进行数据过滤,在组件中添加年份,月份,实现对数据的过滤
回复

使用道具 3#

yhdata_326muX1Y青铜二
发表于 2022-1-22 11:37:37 显示全部楼层
本帖最后由 yhdata_326muX1Y 于 2022-1-22 11:42 编辑

已经在组件上设置了过滤,现在就是跨年,
因为默认月份要选择上个月,但是年份是选择今年,
所以想问一下能不能做一个判断,月份是1月的时候,年份是去年,请问一下要怎么改呀?
月份参数.png
回复

使用道具 4#

yonghongtech-小洋人青铜三
发表于 2022-1-22 12:07:38 显示全部楼层
本帖最后由 yonghongtech-小洋人 于 2022-1-22 12:12 编辑

具体可以参考如下脚本实现: 1.png

回复

使用道具 5#

yhdata_326muX1Y青铜二
发表于 2022-1-22 14:10:48 显示全部楼层
我们的月份参数不是1这个格式的,我们的是202201这个这种的,而且这个字段的类型是文本格式,我试了两种格式都不行
回复

使用道具 6#

yonghongtech-小洋人青铜三
发表于 2022-1-22 14:19:22 显示全部楼层
yhdata_326muX1Y 发表于 2022-1-22 14:10
我们的月份参数不是1这个格式的,我们的是202201这个这种的,而且这个字段的类型是文本格式,我试了两种格 ...

可以通过函数parseDate进行转化,将文本转化为日期
回复

使用道具 7#

yhdata_326muX1Y青铜二
发表于 2022-1-22 14:40:48 显示全部楼层
我没有看太懂你前面写的,你可以帮我改一下这个不?麻烦了
1.png
回复

使用道具 8#

yonghongtech-小洋人青铜三
发表于 2022-1-22 14:58:52 显示全部楼层
yhdata_326muX1Y 发表于 2022-1-22 14:40
我没有看太懂你前面写的,你可以帮我改一下这个不?麻烦了

稍等,我看一下
回复

使用道具 9#

yhdata_326muX1Y青铜二
发表于 2022-1-22 15:48:55 显示全部楼层
可以了,谢谢~
回复

使用道具 10#

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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