用Decision Cube页和Midas页控件统计数据,有时不会全部统计显示出来(100分)

  • 主题发起人 LanYingFei
  • 开始时间
L

LanYingFei

Unregistered / Unconfirmed
GUEST, unregistred user!
注意:跟数据和三层控件有关。两层的没有问题。
如select DEPTCODE,MONTH,Count(ID) f0
from question
group by DEPTCODE,MONTH
order by count(Id) desc
---其中表question有三个字段,Id为主键,DEPTCODE为VARCHAR2(10),MONTH为NUMBER(2)
---结果集为:
DEPTCODE MONTH F0
---------- ----- ----------
测试B值 7 16
测试H值 8 8
测试F值 7 2
测试J值 7 2
测试G值 8 2
测试B值 8 1
测试I值 8 1
测试H值 10 1
测试C值 8 1
测试D值 7 1
测试E值 7 1
11 rows selected
问题:用控件Midas页:DCOMConnection1,ClientDataSet1,
Decision Cube页:DecisionCube1,DecisionSource1,DecisionGrid1构成的统计,
其中DecisionCube1的属性:DEPTCODE,MONTH 为Dimension,F0为GenericAgg。
结果DecisionGrid1没有全部显示出统计的数据。
 
DecisionCube对中文支持的不好。有的纪录确实被它搞丢了。这个问题我早就遇到过。
没有好办法。用其它的报表控件吧。
 
LiZhongYu:
你好!
那你后来用什么图表控件,发一个给我用吧!
 
reportbuilder就很好。
文件很大,发不过去。你到网上找一找吧。很多的。
 
我要做的是统计出来的表格和二维(三维)图表,不是打印报表。
reportbuilder是用来做打印报表的控件,不能做图表的吧。
 
它是一组报表控件,也有作图表的。类似于chart的控件.
 
这个问题不是数据和三层的问题,是decision cube的问题。这个控件一直有问题,
borland也不改改.
reportbuilder可以把类似的图表以报表的方式做出来,不过终究是报表.不能替换的.
现在这类cube控件不多,免费的更没有.
 
其实用order by DEPTCODE 就没有问题了。
 
数据记录很多的时候就会出问题的.
 
allowcommand := True
 
allowcommandtext := True;
 
用order by DEPTCODE 就没有问题了??
嘿嘿,有问题的。只有你显示中文,或有空值就会有问题。
 
用order by DEPTCODE,MONTH 就没有问题了。
 
对MyLove0921说,
你说数据记录很多的时候就会出问题的,能不能给出例子(sql语句)

 
顶部