起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 291|回复: 16

【结贴】决策数据集**

[复制链接]
发表于 2008-5-20 15:58:01 | 显示全部楼层 |阅读模式
请问,打开“决策数据集”的时候为什么如此之慢,慢的都快崩溃了
回复

使用道具 举报

发表于 2008-5-20 16:10:39 | 显示全部楼层
请问
1、有多少数据量
2、几个维几个项
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-20 16:16:44 | 显示全部楼层
2个维,三个项,不过数据量很大
回复 支持 反对

使用道具 举报

发表于 2008-5-20 16:22:39 | 显示全部楼层
把数据量过滤的少些看看。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-20 16:27:13 | 显示全部楼层
if  DataLocateComboBox1.Text<>'' then
      StrFilter :='to_char(RQ,''yymmdd'')='''+ Business.System.SysUtils.FormatDateTime('yymmdd',DataSetBroker2.DataSet.FieldByName('RQ').AsDatetime) + '''';
      //Business.Forms.Dialogs.showmessage(StrFilter);
      DataSetBroker1.DataSet.Open;
      Tsqldataset(DataSetBroker1.DataSet).SQLFiltered :=true;
      Tsqldataset(DataSetBroker1.DataSet).sqlfilter := StrFilter;
我用时间检索 决策数据集,很慢应该是在DataSetBroker1.DataSet.Open处,问:有没有好的解决方法?
回复 支持 反对

使用道具 举报

发表于 2008-5-20 16:38:51 | 显示全部楼层
数据少后,是否还慢吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-20 16:43:40 | 显示全部楼层
请问,行列 如何兑换位置?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-20 17:04:46 | 显示全部楼层
时间就是金钱啊,众志成城啊
回复 支持 反对

使用道具 举报

发表于 2008-5-20 17:34:53 | 显示全部楼层
Tsqldataset(DataSetBroker1.DataSet).sqlfilter := StrFilter;
      Tsqldataset(DataSetBroker1.DataSet).SQLFiltered :=true;
      DataSetBroker1.DataSet.Open;

决策数据集的行维和列维可以在运行后手动进行拖拽,如果想代码控制参考:
http://bbs.justep.com/forum.php? ... ght=DimStyleDefType
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-22 08:32:53 | 显示全部楼层
怎样解决打开缓慢的问题啊,数据确实很多
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-17 04:27 , Processed in 0.051470 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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