THierCube控件使用经验
1. 使用经验
1.1. 如果我想查询商品出库量查询,应该怎么做?(效果如下,应该可以看懂这个图吧)
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进行拖拉、设置操作
主要对Fact Table Fields 中的节点进行拖放至Row Dimensions、Column Dimensions、Page Dimensions、Summaries,然后再进行相关设置,就ok了
D) 怎么样,简单吧,几步操作,就完成了一个复杂查询
推荐到鲜果:


评论