永洪社区

标题: 【表格-新建计算列】多列取一列,表格数据未能及时更新 [打印本页]

作者: yhdata_0ddf27fa    时间: 2022-8-22 11:52
标题: 【表格-新建计算列】多列取一列,表格数据未能及时更新
使用9.0.4版本,我在报告中,用“新建计算列”的模式将多列度量合并为一列度量,逻辑如下(param['x']参数由另一页面超链接跳转传递):
if(param['x']=='a')
then col['a']
elseIf(param['x']=='b')
then col['b']
elseIf(param['x']=='c')
then col['c']

elseIf(param['x']=='d')
then col['d']

...
end

而后,将此度量用于表格和折线图中,另一页面跳转传递过来后,折线图无问题,表格中该列数据存在异常,异常情况分为两种现象:
1、点第一次超链接表格数据正常,返回后,点第二次超链接,表格数据仍为第一次参数结果;
2、点第一次超链接就不为传递的参数。



作者: yhdata_yzm    时间: 2022-8-22 11:52
yhdata_0ddf27fa 发表于 2022-8-23 08:58
对,折线图没问题,表格有问题。表格不跟着参数变化。

https://www.yonghongtech.com/hel ... 2%E6%95%B0%E5%88%97你可以试试参数列哦
例如:if(param['x']=='a')
{文本参数1.data='销量'}
if(param['x']=='b')
{文本参数1.data='利润'}
这个比写计算列方便多了
作者: yhdata_lyaa    时间: 2022-8-22 12:00
存在缓存吧,清除系统缓存,对表格组件设置刷新间隔试试呢
作者: yhdata_0ddf27fa    时间: 2022-8-22 13:48
yhdata_lyaa 发表于 2022-8-22 12:00
存在缓存吧,清除系统缓存,对表格组件设置刷新间隔试试呢

两种都试过了,无效,现象与题中描述无区别
作者: yhdata_lyaa    时间: 2022-8-22 13:51
jar导出来看看吧
作者: yhdata_0ddf27fa    时间: 2022-8-22 13:53
yhdata_lyaa 发表于 2022-8-22 13:51
jar导出来看看吧

我直接传这里吗?

作者: yhdata_yzm    时间: 2022-8-22 14:08
yhdata_0ddf27fa 发表于 2022-8-22 13:53
我直接传这里吗?

之间传到这里边吧,我们看看
作者: yhdata_0ddf27fa    时间: 2022-8-22 14:12
谢谢
作者: yhdata_0ddf27fa    时间: 2022-8-22 14:32
yhdata_0ddf27fa 发表于 2022-8-22 14:12
谢谢

能看到我传的包吗
作者: yhdata_yzm    时间: 2022-8-22 18:59
yhdata_0ddf27fa 发表于 2022-8-22 14:32
能看到我传的包吗

可以。我的理解是你有个折线图,你的维度是固定,但是度量不固定,例如:你是想在参数为a=1时,绑定销量,参数=2时绑定利润对吗
作者: yhdata_0ddf27fa    时间: 2022-8-23 08:58
yhdata_yzm 发表于 2022-8-22 18:59
可以。我的理解是你有个折线图,你的维度是固定,但是度量不固定,例如:你是想在参数为a=1时,绑定销量 ...

对,折线图没问题,表格有问题。表格不跟着参数变化。
作者: yhdata_0ddf27fa    时间: 2022-8-23 10:30
yhdata_yzm 发表于 2022-8-23 10:04
https://www.yonghongtech.com/help/Z-Suite/9.4/ch/dataprocess_dynamicbind.html?zoom_highlightsub=%E ...

我不需要文本参数啊计算列只需要拖进表格和其它图表就行了
作者: yhdata_yzm    时间: 2022-8-23 10:36
yhdata_0ddf27fa 发表于 2022-8-23 10:30
我不需要文本参数啊计算列只需要拖进表格和其它图表就行了

你的param['x']是怎么来的,你在跳转候的那个报告里写个脚本debug(param['x'])看看传递的值是怎么样的
作者: yhdata_0ddf27fa    时间: 2022-8-23 10:42
yhdata_yzm 发表于 2022-8-23 10:36
你的param['x']是怎么来的,你在跳转候的那个报告里写个脚本debug(param['x'])看看传递的值是怎么样的 ...

首页传递的,debug有啊都很正常,我用文本、折线图等试了都正常,就是表格不会更新。
作者: yhdata_yzm    时间: 2022-8-23 11:30
yhdata_0ddf27fa 发表于 2022-8-23 10:42
首页传递的,debug有啊都很正常,我用文本、折线图等试了都正常,就是表格不会更新。 ...

我测试没啥问题:
一个文本参数输入我想要的值
一个其他组件用来设置超链接
跳转过去没啥问题啊
可以远程吗,我远程给你看看
作者: yhdata_0ddf27fa    时间: 2022-8-23 13:41
yhdata_yzm 发表于 2022-8-23 11:30
我测试没啥问题:
一个文本参数输入我想要的值
一个其他组件用来设置超链接

我加你吗?我操作给你看
作者: yhdata_yzm    时间: 2022-8-23 14:04
yhdata_0ddf27fa 发表于 2022-8-23 13:41
我加你吗?我操作给你看

什么方式,点我头像私信发我吧
作者: qinshaobo123    时间: 2022-8-26 21:43
清除系统缓存,
作者: qinshaobo123    时间: 2022-8-26 21:44
清除系统缓存,




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