起步软件技术论坛-X3

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: zwjcooldd

【搞定】决策数据集中有日期时间字段,怎么在决策图表中让其显示季度?**

[复制链接]
发表于 2007-8-23 16:32:58 | 显示全部楼层
(2)季度要从1-4顺序排列  对数据集导入日期字段进行排序就可以了

对于1和3 我这里做的时候遇到一些问题,需要确认一下,明天给你结果吧,见谅
回复 支持 反对

使用道具 举报

发表于 2007-8-23 16:32:58 | 显示全部楼层
(2)季度要从1-4顺序排列  对数据集导入日期字段进行排序就可以了

对于1和3 我这里做的时候遇到一些问题,需要确认一下,明天给你结果吧,见谅
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-23 17:27:22 | 显示全部楼层
ok!
回复 支持 反对

使用道具 举报

发表于 2007-8-24 18:09:59 | 显示全部楼层
不好意思,现在才回复

第一个问题可以通过TDecisionGrid.OnDecisionDrawCll来实现:
procedure TJCLF1.DecisionGridDecisionDrawCell(Sender: TObject; Col, Row: Integer; var Value: string; var aFont: TFont; var aColor: Integer; AState: TGridDrawState; aDrawState: TDecisionDrawState);
begin
  if Value = '第1季度' then
    Value := '第一季度'
  else if Value = '第2季度' then
    Value := '第二季度'
  else if Value = '第3季度' then
    Value := '第三季度'
  else if Value = '第4季度' then
    Value := '第四季度';
end;
回复 支持 反对

使用道具 举报

发表于 2007-8-24 18:27:30 | 显示全部楼层
第三个问题,缺少的季度也要包含,没有好方法,只能在数据集中增加没有季度的记录,
用户手册让用‘预定义字段’,这个设置,是指实际有季度这样一个物理字段,不是像你这样的日期字段,所以不能用这个属性,且透视数据集有“预定义字段”
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-28 17:22:42 | 显示全部楼层
ok!
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-15 12:59 , Processed in 0.040019 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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