永洪社区

标题: 下拉列表参数动态控制多个参数列 [打印本页]

作者: 蔚翔    时间: 2023-7-7 10:56
标题: 下拉列表参数动态控制多个参数列
本帖最后由 蔚翔 于 2023-7-7 11:05 编辑

有一个下拉列表参数,两个选项:贷款和存款。数据集中有8个字段:工行存款,农行存款,中行存款,建行存款,工行贷款...

怎么实现下拉列表参数选择“贷款”。柱状图绑定的四个参数列可以更新为“工行贷款”,“农行贷款”...

如果不可以,除了显隐以外还有啥比较方便的解决方案

作者: yhdata_ruby    时间: 2023-7-7 10:56
蔚翔 发表于 2023-7-7 14:37
一个奇葩的方案试验成功了:设四个不可见的文本参数。变化时运行再设四个参数列分别绑定这四个文本参数{: ...


作者: 蔚翔    时间: 2023-7-7 11:03
本帖最后由 蔚翔 于 2023-7-7 11:05 编辑

度量组能参数化或者过滤么?或者可否用脚本控制柱状图的绑定度量组???
作者: yhdata_ruby    时间: 2023-7-7 11:06
用动态绑定?新建参数组
作者: 蔚翔    时间: 2023-7-7 11:09
yhdata_ruby 发表于 2023-7-7 11:06
用动态绑定?新建参数组

ruby大佬。现在是一对多关系。怎么实现参数更新为贷款。四个参数列可以变成“行名+贷款”。
作者: yhdata_ruby    时间: 2023-7-7 11:15
蔚翔 发表于 2023-7-7 11:09
ruby大佬。现在是一对多关系。怎么实现参数更新为贷款。四个参数列可以变成“行名+贷款”。 ...

你现在的数据是什么样的,这8个字段是维度列还是度量,还有没有数据字段
作者: 蔚翔    时间: 2023-7-7 11:20
yhdata_ruby 发表于 2023-7-7 11:15
你现在的数据是什么样的,这8个字段是维度列还是度量,还有没有数据字段 ...

9个字段,这8个是度量。还有1个是日期(维度)。

以上是简化后的场景,实际数据更庞杂。
作者: yhdata_ruby    时间: 2023-7-7 11:31
蔚翔 发表于 2023-7-7 11:20
9个字段,这8个是度量。还有1个是日期(维度)。

以上是简化后的场景,实际数据更庞杂。 ...

你的数据这样不好做吧,就算绑定的度量组也没法那样显示,你的字段都是度量字段,也不会显示出‘工会贷款’‘农行贷款’这样的效果
作者: 蔚翔    时间: 2023-7-7 11:40
yhdata_ruby 发表于 2023-7-7 11:31
你的数据这样不好做吧,就算绑定的度量组也没法那样显示,你的字段都是度量字段,也不会显示出‘工会贷款 ...

那设四个度量组,用脚本去换绑可行么?
作者: 蔚翔    时间: 2023-7-7 14:37
yhdata_ruby 发表于 2023-7-7 11:31
你的数据这样不好做吧,就算绑定的度量组也没法那样显示,你的字段都是度量字段,也不会显示出‘工会贷款 ...

一个奇葩的方案试验成功了:设四个不可见文本参数。变化时运行
  1. var v = 下拉列表参数.getSelectedObjects()
  2. TextParam1 = "工行" + v[0]
  3. TextParam2 = "农行" + v[0]
  4. ...
复制代码
再设四个参数列分别绑定这四个文本参数
作者: 蔚翔    时间: 2023-7-7 15:26
yhdata_ruby 发表于 2023-7-7 14:38

另一个方案:使用脚本换绑度量组也成功了。
作者: yhdata_ruby    时间: 2023-7-7 15:27
蔚翔 发表于 2023-7-7 15:26
另一个方案:使用脚本换绑度量组也成功了。

替换列吗
作者: 蔚翔    时间: 2023-7-7 15:36
yhdata_ruby 发表于 2023-7-7 15:27
替换列吗

嗯,第一次使用BCol,ChartDimCollege,ChartMeasureCol,SingleMarkCol  
作者: yhdata_ruby    时间: 2023-7-7 15:58
蔚翔 发表于 2023-7-7 15:36
嗯,第一次使用BCol,ChartDimCollege,ChartMeasureCol,SingleMarkCol

好的哦
作者: 蔚翔    时间: 2023-7-7 17:25
yhdata_ruby 发表于 2023-7-7 15:58
好的哦

ruby大佬。放弃了换绑方案—每次切换,图列标题(关闭),标记组颜色等设置都会被重置。

现在改用大度量组,把这八个度量都勾选,然后使用汇总过滤。但是还有一个不太满意的细节:图例内容(即度量组_names)每次切换都会变化。有啥办法使它固定不变—实在不行我准备关闭图例(用图片替代)

反正就是不肯三个柱形图堆叠,然后脚本控制显隐(つд⊂),我和我最后的倔强。
作者: yhdata_ruby    时间: 2023-7-7 17:30
蔚翔 发表于 2023-7-7 17:25
ruby大佬。放弃了换绑方案—每次切换,图列标题(关闭),标记组颜色等设置都会被重置。

现在改用大度量 ...

变化是指颜色变化吗,图例的颜色变化?可以截图看看现在是什么效果吗
作者: 蔚翔    时间: 2023-7-7 17:35
yhdata_ruby 发表于 2023-7-7 17:30
变化是指颜色变化吗,图例的颜色变化?可以截图看看现在是什么效果吗

是图例的文字内容变化。譬如从工行贷款,农行贷款 → 变成了 工行存款,农行存款。(就是度量组_names的前四个变成后四个)

我想要的效果是固定的:工行,农行...
作者: yhdata_ruby    时间: 2023-7-7 17:37
蔚翔 发表于 2023-7-7 17:35
是图例的文字内容变化。譬如从工行贷款,农行贷款 → 变成了 工行存款,农行存款。(就是度量组_names的 ...

啊这个修改不了这个是根据字段里的内容来的,除非修改字段内的名称
作者: 蔚翔    时间: 2023-7-7 17:41
蔚翔 发表于 2023-7-7 17:35
是图例的文字内容变化。譬如从工行贷款,农行贷款 → 变成了 工行存款,农行存款。(就是度量组_names的 ...

终极办法准备放8个文本框
作者: yhdata_ruby    时间: 2023-7-7 17:44
蔚翔 发表于 2023-7-7 17:41
终极办法准备放8个文本框

你要是图例位置是固定的,直接加一个文本组件挡住所有图例后边的贷款也可以把
作者: 蔚翔    时间: 2023-7-7 17:53
yhdata_ruby 发表于 2023-7-7 17:44
你要是图例位置是固定的,直接加一个文本组件挡住所有图例后边的贷款也可以把 ...

嗯,是固定的。这也是一个好办法。谢谢,周末愉快!
作者: yhdata_ruby    时间: 2023-7-7 17:53
蔚翔 发表于 2023-7-7 17:53
嗯,是固定的。这也是一个好办法。谢谢,周末愉快!

放假愉快




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