起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: 新来小职员

【结贴】想要改进功能[问题]**

[复制链接]
发表于 2007-7-31 09:34:28 | 显示全部楼层
我这个是2809的例子,不过26XX以后的版本应该都可以的,
好吧,你先参考代码做吧,然后把结果反馈上来
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-2 09:29:18 | 显示全部楼层
有些疑问,以下两句代码分别在运行过程中起到什么不同的作用?

1.jpg

67.68 KB, 下载次数: 60

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-2 09:54:41 | 显示全部楼层
还有进行多表查询时,可以使用lEFT JOIN 连接多个表吗?我一连接新表就出现'取字段定义失败'
回复 支持 反对

使用道具 举报

发表于 2007-8-2 11:16:29 | 显示全部楼层
回复52楼,
第一个SQL是决策数据集的SQL。里面包含了维、项等定义
第二个SQL是在设计期间,点击“设计SQL”按钮时的定义。在运行期间,如果动态设置决策数据集的SQL,可以不用。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-2 11:22:31 | 显示全部楼层
现在我用的是透视数据集,而且我想在运行其间对SQL进行赋值,那我该怎么办?
就是说,我现在是需求是:设置好行维/列维后,还要有一句查询SQL对数据进行筛选,例如:我要对SQL查询出的三个表a,b,c的相同字段'数量'进行计算,a.数量-b.数量+c.数量.这句SQL应该如何赋值?

我赋值给TPivotDataSet(DataSetBroker1.dataSet).DecisionDef.SQL
或TDecisionDataSet(DecisionBrokerJCSJJ1.DataSet).DecisionDef.OriginalSQL.Text
这两句都没有起作用.应该不是赋值给这两句吧?
回复 支持 反对

使用道具 举报

发表于 2007-8-2 11:23:40 | 显示全部楼层
回复53楼
决策数据集可以使用 left join,只是这样的SQL平台解析不了,直接发到数据库去了,那么这样数据字典层的定义,例如字段的显示名称,查找属性等等都应用不上了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-2 15:02:58 | 显示全部楼层
刚刚看了一下平台有关透视数据集的帖子,说到透视数据集不支持SUM,那么字段间+-*/的运算支持吗?我今天在SQL中加入字段间的运算没有效果,是因为透视数集不支持造成的?
回复 支持 反对

使用道具 举报

发表于 2007-8-2 15:13:09 | 显示全部楼层
对,透视数据集透视是原始值,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-2 15:32:58 | 显示全部楼层
啊~????!!!!!!!!!!那我要进行多表的计算怎么实现得了啊?!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-2 15:42:04 | 显示全部楼层
我晕~计划明天就要完成所有功能了,结果......
难道就一点办法也没有吗?平台上没有人做过类似的功能吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-14 02:48 , Processed in 0.040378 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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