decision cube grid显示丢记录,只能对部分记录作统计,怎么回事?(100分)

  • 主题发起人 主题发起人 wu_yang
  • 开始时间 开始时间
W

wu_yang

Unregistered / Unconfirmed
GUEST, unregistred user!
用decision cube grid作统计老是只能显示部分记录,其显示的相应的sum值好像也只是根据部分
记录值计算出来的。
更奇怪的是:在设计时我在decision cube editor中把grouping设为single value倒是能将记录
显示全了,然后将grouping 改none后也能显示全部记录,但在运行时仍只显示部分记录。
一气之下干脆将grouping在设计时设为single value,然后在运行时重新设为binNone,这样
倒是能显示全了。但在转为用clientDataset作数据源时这个方法仍只能显示部分记录,只
是比在设计时将grouping设为none多了几条记录。
 
关注此问题,如果谁能解决这个问题,我愿倾其所有再加200分
 
埃,这个问题又是我自己解决了
这好像是ado的问题,clientDataSet的dataProvider换用 bde就没问题了
看来用decision cube 的话最好用BDE,用作排序的字段里不能有空格等
非法字符,否则会出好多奇怪的问题。
 
老兄你别用这个东西了,它不好用,以前把我给害惨了,最后自己做了事!
 
多人接受答案了。
 
这个问题解决办法:
1:设计时grouping设为single value->dataset.open->groupin设为gnone->daset.refresh
2:理解'维'的概念,在sql中预处理使返回的数据集符合‘多维’能交叉的要求
 
后退
顶部