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

发帖数 606粉丝 1
  • 解答问题超厉害

    经常帮助其他会员答疑
  • 初级考试达人

    通过永洪BI工程师认证初级考试的学霸
lucky_h青铜四
2021-11-16 11:42:19 发布在问答
当前月设置
设置当前月 绑定过滤条件报错
脚本:param['YearMonth' = formatDate(now(),'yyyy-MM')


企业微信截图_16370338195638.png
3183
10
1
精彩评论10
美滋滋白银三
发表于 2021-11-16 11:50:55 显示全部楼层
你这个报错应该不是你截图脚本的报错信息。还有其他脚本吗?
回复

使用道具 2#

lucky_h青铜四
发表于 2021-11-16 11:59:39 显示全部楼层
没有其他脚本了 、就是设置这个单元格过滤就报这个错误
企业微信截图_16370351159454.png
回复

使用道具 3#

美滋滋白银三
发表于 2021-11-16 12:03:49 显示全部楼层
年月是什么字段?什么类型的?具体数据是什么样的?
回复

使用道具 4#

lucky_h青铜四
发表于 2021-11-16 13:36:51 显示全部楼层
年月是日期类型的字段,具体数据:2021-11
企业微信截图_16370363749243.png
回复

使用道具 5#

美滋滋白银三
发表于 2021-11-16 13:38:52 显示全部楼层
我建议你针对年月字段新建一个表达式,表达式写成 formatDate(col['年月'],'yyyy-MM')
然后用这个字段进行数据过滤
回复

使用道具 6#

宋宋青铜四
发表于 2021-11-16 13:58:41 显示全部楼层
副创优越胡红 发表于 2021-11-16 13:36
年月是日期类型的字段,具体数据:2021-11

这个直接这样写:   param['YearMonth'] =now()  ,不用转换日期表达式,也不用使用formatDate,因为本身now()这个就是日期类型的,你在进行转换使用formatDate,就转换成文本类型了,这样就会出现你这个类型转换错误的报错
回复

使用道具 7#

美滋滋白银三
发表于 2021-11-16 14:03:03 显示全部楼层
宋宋 发表于 2021-11-16 13:58
这个直接这样写:   param['YearMonth'] =now()  ,不用转换日期表达式,也不用使用formatDate,因为本身 ...

不可以这样的,虽然问题原因是这个,但是不可以直接用NOW()来过滤,因为楼主是只想按照年月来过滤数据,无视日期的。你用now()来过滤的话,就限定具体某个日期了
回复

使用道具 8#

lucky_h青铜四
发表于 2021-11-16 14:20:32 显示全部楼层
是的  我们想过滤出当前月份  不需要具体的日期
回复

使用道具 9#

美滋滋白银三
发表于 2021-11-16 14:21:38 显示全部楼层
副创优越胡红 发表于 2021-11-16 14:20
是的  我们想过滤出当前月份  不需要具体的日期

你按照我说的去做就可以了
回复

使用道具 10#

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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