找文章 / 找答案
精选问答 更多内容
12
返回列表 发新帖

[常用脚本] 终于再现了getobjects的BUG问题,请产品方确认具体原因

_YH_lashi白银四 显示全部楼层 发表于 2022-2-23 15:55:00
暂时这样处理 变化时, 写一句 下拉参数3 就行
回复

使用道具 举报

美滋滋白银二 显示全部楼层 发表于 2022-2-23 15:59:40
yhdata_yTOX2xbw 发表于 2022-2-23 15:55
暂时这样处理 变化时, 写一句 下拉参数3 就行

什么意思?没太明白。您的意思是在变化时增加相同的脚本?
回复

使用道具 举报

humming青铜二 显示全部楼层 发表于 2022-2-23 16:24:56
这个应该不是问题。
这个是由于这个参数组件在执行数据的时候,倚赖的参数的值还没有初始化好。所以出来的值是null。写脚本加上判断就好了。
或者是修改报告的未选值策略。 我把你的例子的报告的 “报告设置->高级->参数过滤”属性从“空数据集”调整为“全量数据”。另存为“test2”,查看报告就不会是null了。

编辑报告和查看报告是好的,是由于你打开报告后前面两个参数组件默认选中了第一个值,参数已经有值不为null了
所以如果需要getObjects的值不为null。
一种方式就是之前建议的把未选值策略选择为全部数据。
另外一种方式是在你getObjects的脚本之前给前两个参数赋值不为null的合理值,让对应的第三个组件有可选值
回复

使用道具 举报

美滋滋白银二 显示全部楼层 发表于 2022-2-23 16:26:24
yhdata_yTOX2xbw 发表于 2022-2-23 15:55
暂时这样处理 变化时, 写一句 下拉参数3 就行

今天我发的这个问题是我昨天发的那个问题的延续。初衷是想解决我昨天发的那个问题。我真正的报表脚本中还有其他比较多的脚本逻辑。并且装载和变化时的脚本中都有getobjs(下拉参数)的脚本,目前是会报length的错误。
回复

使用道具 举报

美滋滋白银二 显示全部楼层 发表于 2022-2-23 17:35:40
humming 发表于 2022-2-23 16:24
这个应该不是问题。
这个是由于这个参数组件在执行数据的时候,倚赖的参数的值还没有初始化好。所以出来的 ...

由于我这边数据比较敏感,我明天有时间的话,将数据脱敏后,提供一个原始报告让您看一下吧。原始报告本身在空数据策略中就是设置的全部数据,但是是会报length错误。
我之前提的问题用的报告,都是为了避免不看到真实数据,临时做的新的测试问题用的报告。
目前这个问题最大的怪点是我两台服务器,报表一致,在一台服务器上就可以正常执行,没有任何报错。在另外一台就莫名其妙的报错。实在是解决不了了。头疼
回复

使用道具 举报

humming青铜二 显示全部楼层 发表于 2022-2-23 19:08:16
美滋滋 发表于 2022-2-23 17:35
由于我这边数据比较敏感,我明天有时间的话,将数据脱敏后,提供一个原始报告让您看一下吧。原始报告本身 ...

你可以在getObjects之前打印一下倚赖的相关的两个参数值是什么,看看对应的第三个组件的可选值是不是在对应的参数值下就是null。
回复

使用道具 举报

美滋滋白银二 显示全部楼层 发表于 2022-2-25 09:39:15
humming 发表于 2022-2-23 19:08
你可以在getObjects之前打印一下倚赖的相关的两个参数值是什么,看看对应的第三个组件的可选值是不是在对 ...

我将原始报告去除了无关的组件,整理了新的报表,具体访问方式私信您了,麻烦帮忙看一下。谢谢
回复

使用道具 举报

有问题不能下班青铜二 显示全部楼层 发表于 2022-5-1 20:00:09
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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