永洪社区

标题: 有大佬帮我远程看看么? [打印本页]

作者: 浪矢老爷爷    时间: 2023-6-30 13:40
标题: 有大佬帮我远程看看么?
这个问题真的很莫名其妙,希望能帮忙解决,主要是筛选框联动在首次进入时失效,但是我删掉一个无关紧要的筛选框之后就正常了
作者: yhdata_ruby    时间: 2023-6-30 13:43
检查一下是不是超出这个数量了,增加一下这个数量呢

作者: 浪矢老爷爷    时间: 2023-6-30 13:49
我的过滤都是用的参数过滤,这里修改了也不行...都是数据集之前相互调用参数的
作者: yhdata_ruby    时间: 2023-6-30 13:52
浪矢老爷爷 发表于 2023-6-30 13:49
我的过滤都是用的参数过滤,这里修改了也不行...都是数据集之前相互调用参数的 ...

首次进入时失效是指刚进入报告没有效果,然后点击一下才会正常还是一直没有效果呀

你的参数是在数据集去使用的吗,为什么不直接在报告界面使用参数过滤
作者: 浪矢老爷爷    时间: 2023-6-30 13:52
yhdata_ruby 发表于 2023-6-30 13:43
检查一下是不是超出这个数量了,增加一下这个数量呢

就例如我默认进入报表是23年6月的数据,但是联动该日期的筛选框仓库选择和区域选择一进来就空白,但是我一切到5月份就立马全选了......我希望是进来6月的时候也是全选,不然影响体验,每次都得让用户切换到5月再切回6月才能看到可以选择的仓库和区域....
作者: 浪矢老爷爷    时间: 2023-6-30 13:54
yhdata_ruby 发表于 2023-6-30 13:52
首次进入时失效是指刚进入报告没有效果,然后点击一下才会正常还是一直没有效果呀

你的参数是在数据集去 ...

报告界面使用参数过滤,我制作的数据需要进行合计,但是其分子或分母不是单个组成,只能在sql中进行运算.
作者: 浪矢老爷爷    时间: 2023-6-30 13:54
yhdata_ruby 发表于 2023-6-30 13:52
首次进入时失效是指刚进入报告没有效果,然后点击一下才会正常还是一直没有效果呀

你的参数是在数据集去 ...

其中很多都是难以言表的呜呜呜
作者: yhdata_ruby    时间: 2023-6-30 13:57
浪矢老爷爷 发表于 2023-6-30 13:54
报告界面使用参数过滤,我制作的数据需要进行合计,但是其分子或分母不是单个组成,只能在sql中进行运算. ...

那你保存报告前对仓库和区域两个筛选框点击全选再保存,然后再打开报告呢
作者: 浪矢老爷爷    时间: 2023-6-30 13:59
yhdata_ruby 发表于 2023-6-30 13:57
那你保存报告前对仓库和区域两个筛选框点击全选再保存,然后再打开报告呢 ...

之前我就是这样操作,可以完美实现,但是今天给数据集多加一个参数,再由下拉多选来进行参数过滤,按保存报告前对该俩筛选框点击全选再保存就失效了.
作者: yhdata_ruby    时间: 2023-6-30 14:01
浪矢老爷爷 发表于 2023-6-30 13:59
之前我就是这样操作,可以完美实现,但是今天给数据集多加一个参数,再由下拉多选来进行参数过滤,按保存报告 ...

这个过滤是多加了一个什么条件啊
作者: 浪矢老爷爷    时间: 2023-6-30 14:05
yhdata_ruby 发表于 2023-6-30 14:01
这个过滤是多加了一个什么条件啊

多加了一个where 区域 in(?{区域选择})
作者: 浪矢老爷爷    时间: 2023-6-30 14:07
yhdata_ruby 发表于 2023-6-30 14:01
这个过滤是多加了一个什么条件啊

多加了区域筛选这个条件后,每次进去都说我这个数据集的另一个参数会计日期报错
作者: yhdata_ruby    时间: 2023-6-30 14:10
浪矢老爷爷 发表于 2023-6-30 14:07
多加了区域筛选这个条件后,每次进去都说我这个数据集的另一个参数会计日期报错 ...

报什么错呀有报错截图看看吗,加的这个参数在制作报告界面是如何设置的
作者: 浪矢老爷爷    时间: 2023-6-30 14:33
yhdata_ruby 发表于 2023-6-30 14:10
报什么错呀有报错截图看看吗,加的这个参数在制作报告界面是如何设置的 ...

有点眉目了,我们换个思路吧,如果能解决以下问题就好了,就是
什么我在制作报表的时候预览可以在装在是运行里debug到参数,但是一到查看报告里,它debug出来的就是null了,就是在查看报告角度打开的时候它参数就变成null导致的
作者: 浪矢老爷爷    时间: 2023-6-30 14:38
yhdata_ruby 发表于 2023-6-30 14:10
报什么错呀有报错截图看看吗,加的这个参数在制作报告界面是如何设置的 ...

为什么我在制作报表的时候点击预览可以在装载时运行里debug到参数,但是一到查看报告里,它debug出来的就是null了
作者: yhdata_ruby    时间: 2023-6-30 14:39
浪矢老爷爷 发表于 2023-6-30 14:33
有点眉目了,我们换个思路吧,如果能解决以下问题就好了,就是
什么我在制作报表的时候预览可以在装在是运行 ...

关于报告有写脚本吗,关于日期的有写吗,有没有参数在编辑参数中默认值为空
作者: yhdata_ruby    时间: 2023-6-30 14:42
浪矢老爷爷 发表于 2023-6-30 14:38
为什么我在制作报表的时候点击预览可以在装载时运行里debug到参数,但是一到查看报告里,它debug出来的就是 ...

如果报表装载脚本中使用的param['日期'],导致参数值为空,传递到数据集做sql过滤,查询出的数据也是空,因此也会出现问题,解决办法:修改脚本为 日期.getSelectedObjects()[0]
作者: 浪矢老爷爷    时间: 2023-6-30 14:43
参数在编辑参数中默认值为空,这点无关吧,默认进来其实这俩个参数的下拉框都是有值的
作者: yhdata_ruby    时间: 2023-6-30 14:44
浪矢老爷爷 发表于 2023-6-30 14:43
参数在编辑参数中默认值为空,这点无关吧,默认进来其实这俩个参数的下拉框都是有值的 ...

那你看看上面新回复的那个能不能解决




欢迎光临 永洪社区 (http://club.yonghongtech.com/) Powered by Discuz! X3.4