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

时间过滤问题

No上善若水白银二 显示全部楼层 发表于 2020-10-28 10:36:58 |阅读模式 打印 上一主题 下一主题
背景:需要使用自由式表格去做多个数据集的汇总信息,想要使用列表参数去过滤时间,使自由式表格里的数据随时间变化而变化。做法:使用列表参数,把某个数据集的年季度放到列表中,然后在编辑参数中新建一个参数“年季度”,默认为空,然后在报告的更多中选择脚步,添加脚本:param["年季度"]=列表过滤2.getSelectedObjects();
然后在自由表的数据中进行过滤,选择的过滤是 是 其中一个,在预览的时候可以预览,但是保存的时候就会出现 Cannot format given Object as a Date ,请问有什么方法解决这个问题吗?




回复

使用道具 举报

精彩评论17

美滋滋白银二 显示全部楼层 发表于 2020-10-28 11:37:44
本帖最后由 lijie 于 2020-10-28 12:03 编辑

主要看看你的数据类型是否匹配。另外用范围过滤组件不是挺好用的吗?
话说,你为啥要用脚本赋值给参数呢?直接过滤的时候选择是列表参数中的一个不就可以了吗
回复 支持 反对

使用道具 举报

π 显示全部楼层 发表于 2020-10-28 12:53:17
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

No上善若水白银二 显示全部楼层 发表于 2020-10-28 14:18:52
π 发表于 2020-10-28 12:53
是这样的,列表参数组件和下拉参数组件都是可以当做参数来用的。组件名称就是参数名称。你可以将日期维度表 ...

给力,我试试
回复 支持 反对

使用道具 举报

π 显示全部楼层 发表于 2020-10-28 14:21:05
提示: 作者被禁止或删除 内容自动屏蔽
个人博客:
https://blog.csdn.net/BoJie_1?spm=1010.2135.3001.5113
回复 支持 反对

使用道具 举报

美滋滋白银二 显示全部楼层 发表于 2020-10-28 14:31:15

难道你不知道吗?
回复 支持 反对

使用道具 举报

No上善若水白银二 显示全部楼层 发表于 2020-10-28 14:38:54
lijie 发表于 2020-10-28 11:37
主要看看你的数据类型是否匹配。另外用范围过滤组件不是挺好用的吗?
话说,你为啥要用脚本赋值给参数呢? ...

范围过滤组件是对同一数据集才有用,我这个是自由表,有多个数据集
回复 支持 反对

使用道具 举报

美滋滋白银二 显示全部楼层 发表于 2020-10-28 14:40:08
No上善若水 发表于 2020-10-28 14:38
范围过滤组件是对同一数据集才有用,我这个是自由表,有多个数据集

可以通过脚本来过滤数据
回复 支持 反对

使用道具 举报

美滋滋白银二 显示全部楼层 发表于 2020-10-28 14:43:07
另外,如果自由式表格中,有多个数据集的话,那么这些数据集之间本身应该是有数据进行匹配的。
比如你有三个数据集,分别是A数据集,B数据集,C数据集。
A数据集中有日期字段,这个字段通过范围过滤进行数据过滤。B和A之间以及C和A之间通过别的键值进行匹配。这样实际上也达到了数据过滤作用。
回复 支持 反对

使用道具 举报

No上善若水白银二 显示全部楼层 发表于 2020-10-28 15:17:38
lijie 发表于 2020-10-28 14:31
难道你不知道吗?

过滤列表的没试过
回复 支持 反对

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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