永洪社区

标题: 下拉列表过滤与下拉列表参数联动 [打印本页]

作者: 汤七七七七七    时间: 2023-2-17 13:36
标题: 下拉列表过滤与下拉列表参数联动
下拉列表过滤-单选固定内容
下拉列表参数-自定义数据集中字段,新建参数列,拖拽至普通表格中使用
期望场景:选择下拉列表过滤中一个选项后,下拉列表参数自动选择一种组合,适用于表格中字段变化;点击另一个则显示另一种组合维度列在表格中,请问这种情况下脚本需要怎么编辑?编辑在报告脚本中,还是在提交查询组件脚本中。
简单来说,目前期望选择A中一个选项,点击查询提交组件后,B变化;选择A中另一个选择,点击查询后,B组件随之产生变化。

作者: yhdata_ruby    时间: 2023-2-17 13:36
汤七七七七七 发表于 2023-2-17 14:28
iif(判断方式.getSelectedObjects()==' ',
维度选择.setSelectedObjects([""],STRING))
每个条件我都这样 ...

if(下拉列表过滤1.getSelectedObjects()[0]=='一级市场')
{
下拉列表参数1.setSelectedObjects(['茶'],STRING)
}
else if(下拉列表过滤1.getSelectedObjects()[0]=='二级市场')
{
下拉列表参数1.setSelectedObjects(['花茶'],STRING)
}
这样看看
作者: yhdata_ruby    时间: 2023-2-17 13:54
写在查询组件的提交时运行中
作者: 汤七七七七七    时间: 2023-2-17 14:13
yhdata_ruby 发表于 2023-2-17 13:54
写在查询组件的提交时运行中

那具体脚本是要怎么写啊?我刚单纯用iif在查询提交运行去写的时候,第一次点击可以实现,但第二次就不生效了,变动的列表参数不会再产生变化。
我的重点是问脚本来着
作者: yhdata_ruby    时间: 2023-2-17 14:21
汤七七七七七 发表于 2023-2-17 14:13
那具体脚本是要怎么写啊?我刚单纯用iif在查询提交运行去写的时候,第一次点击可以实现,但第二次就不生 ...

你怎么写的脚本截图看一下
作者: 汤七七七七七    时间: 2023-2-17 14:26
yhdata_ruby 发表于 2023-2-17 14:21
你怎么写的脚本截图看一下

有问题我已经删掉了
作者: 汤七七七七七    时间: 2023-2-17 14:28
yhdata_ruby 发表于 2023-2-17 14:21
你怎么写的脚本截图看一下

iif(判断方式.getSelectedObjects()==' ',
维度选择.setSelectedObjects([""],STRING))
每个条件我都这样写了一句,不太行。我脚本不太会写
作者: 汤七七七七七    时间: 2023-2-17 14:53
yhdata_ruby 发表于 2023-2-17 13:36
if(下拉列表过滤1.getSelectedObjects()[0]=='一级市场')
{
下拉列表参数1.setSelectedObjects(['茶'],ST ...

可以了可以了,我刚这么写来着,但是忘了写else了




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