在数据库中有一张表test, 有三个字段:a,b,c
数据库中的数据如下:
 a  b  c
 1  A  wang
 2  B  chen
 1  B  hai
 2  A  bo
我想用delphi7的DecisionGrid来显示数据如下:
    A        B
 1  wang     hai
 2  bo       chen
我在做界面的时候是在form上放了一个adotable1,DecisionCube1,DecisionSource1,DecisionGrid1,
其中adotable1 的tablename是:test;  DecisionCube1 的dataset是adotable1;DecisionSource1 的DecisionCube是DecisionCube1; 
DecisionGrid1 的DecisionSource是DecisionSource1;
然后我双击DecisionCube1 控件,把test表中的 a,b,c 三个字段的“type”都改为"Dimension",电击OK按钮,结果提示“No avaiable dimension have been defined”.
请问我上面的设置那里有错误,要怎样用DecisionGrid实现交叉表的功能呢?
谢谢!