畅享博客 > 安仕达信息化分享 > DELPHI经验技巧 > THierCube控件使用经验
2008-7-22 22:40:30

THierCube控件使用经验

1.         使用经验

1.1.     如果我想查询商品出库量查询,应该怎么做?(效果如下,应该可以看懂这个图吧)

clip_image002

1.2.     步骤:(假设你已经做好了控件的连接和数据库连接)

A)      Sql语句:

   qry_Fact.close;

   qry_Fact.Sql.text:= SELECT  top 10000 A.KJQ, A.FYBH, A.FYMC, A.DWBH, A.DWMC, B.BH, a.djbz,

B.MC, B.SL  FROM DJ_JZ200507 AS A,

DJT_JZ200507 AS B WHERE   (a.xtbh = b.xtbh)  

注意:这里没有任何group BY 语句,因为ThireCube会帮你进行汇总

B)       创建计算字段,以显示业务类型()

procedure TForm1.qry_FactCalcFields(DataSet: TDataSet);

begin

  if qry_Factdjbz.AsInteger=3 then

    qry_Factlx.AsString:='销售';

  if qry_Factdjbz.AsInteger=4 then

    qry_Factlx.AsString:='销售退货';

  if qry_Factdjbz.AsInteger=6 then

    qry_Factlx.AsString:='盘应';

  if qry_Factdjbz.AsInteger=7 then

    qry_Factlx.AsString:='盘亏';

 

end;   

C)       ThierCube进行拖拉、设置操作

clip_image004

主要对Fact Table Fields 中的节点进行拖放至Row DimensionsColumn DimensionsPage DimensionsSummaries,然后再进行相关设置,就ok

D)      怎么样,简单吧,几步操作,就完成了一个复杂查询


推荐到鲜果:

评论

您正在以 匿名用户 的身份发表评论  快速登录
(不得超过 50 个汉字)
       看不清,换一个
提示消息
(输入完内容可以直接按Ctrl+Enter提交)