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

[可视化] 判断月份是1月份的时候,默认选择去年

yhdata_326muX1Y青铜一 显示全部楼层 发表于 2022-1-22 10:15:12 |阅读模式 打印 上一主题 下一主题
月份参数默认选择上个月,但是年份参数默认选择今年想问一下,我现在要改一下,做一个判断,当月份是1月的时候,年份是上年,要怎么改一下呀?

最佳答案

yonghongtech-小洋人 青铜一 关注Ta

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')} 按着这个脚本试一下
查看完整内容
回复

使用道具 举报

精彩评论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')}
按着这个脚本试一下
回复

使用道具 举报

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

使用道具 举报

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

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

使用道具 举报

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

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

回复

使用道具 举报

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

使用道具 举报

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

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

使用道具 举报

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

使用道具 举报

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

稍等,我看一下
回复

使用道具 举报

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

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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