起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 275|回复: 11

【结】一个问题,关于透视数据集中值项的联动填充能否实现**

[复制链接]
发表于 2009-3-3 16:48:18 | 显示全部楼层 |阅读模式
看了这个
http://bbs.justep.com/forum.php? ... 4%D7%D6%B6%CE%D6%B5

以上连接实现的是标准数据集合的,但是在透视数据集合中,我想通过选择其中一个值项的某个值,联动填充另一个值项的值,结果出现意外情况,把我同一行的值项全都都联动填充了,如图:

p1.jpg

69.79 KB, 下载次数: 142

回复

使用道具 举报

 楼主| 发表于 2009-3-3 17:00:06 | 显示全部楼层
我分析了一下,在表中设计查找属性的数据集主键在展开透视数据集中只能到行这个级别,要更新某个值列应该还需要一个列主键,如何在查询属性中设定?
回复 支持 反对

使用道具 举报

发表于 2009-3-3 17:01:45 | 显示全部楼层
你在数据集的字段上设置下试试(在这个上面可以区分动态列),估计你这个是在数据表设置的吧?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-3 17:03:36 | 显示全部楼层
没法在数据字段上设置,我的是透视数据集,列是动态的,只能在表上设置查找属性

我的X3版本是2827
回复 支持 反对

使用道具 举报

发表于 2009-3-3 17:13:01 | 显示全部楼层
如果是动态的,就不好说了。透视数据集可以说就是一个动态字段的标准数据集,你那个设置应该相当于每一个都设置了同一个查找属性。
是不是可以设置的再细致一些,使用自动填充的查找唯一项,让每一列只能查到自己对应的,其他的动态列查不出来,应该就不会填充了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-3 17:25:21 | 显示全部楼层
我也曾这样想过,但是要是把我的列主键封装进查找结果集里面,那么选择指标的时候,出现的下拉列表中的行就会翻几倍,比如:
原来的:  1 是
          2 否
变成了:  1 是 键1
                    2 否 键1
                    1 是 键2
                    2 否 键2
回复 支持 反对

使用道具 举报

发表于 2009-3-3 17:27:12 | 显示全部楼层

那就选择项过滤下呗。如果要填键1列,就只过滤出键1列的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-3 17:28:41 | 显示全部楼层
换个角度,曲线救国,要是我封装后,我能不能在点击指标标准,出现下拉列表的时候,对查找结果集进行二次过滤?要是能,怎么添加这个 键=键1 的过滤条件?
回复 支持 反对

使用道具 举报

发表于 2009-3-4 08:48:56 | 显示全部楼层
对查找属性的修改需要重新打开一次当前业务数据集才能生效。
效果会很差,楼主不如尝试着用代码联动填充吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-6 15:37:28 | 显示全部楼层
不好意思,这两天太忙了,没得时间来研究这个问题,
to lixy
你说要选择项过滤?在哪设置?怎么设置?
我的是透视数据集,要做的是根据列维的键值来过滤的,不能像一般标准数据集那样根据行过滤
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-25 23:39 , Processed in 0.043851 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表