I want to make Rolap-cube
.
After creation of tables, i use macro-generation to write Aggregation statement in proc olap
.
And see warning and error like this:
WARNING: You cannot use NAME "DEFAULT" in the AGGREGATION statement for a non-NWAY aggregation.
NOTE: The aggregation name "DEFAULT" was changed to "AGGR1".
ERROR: An input data set was not specified.
What's wrong? (i don't specified data set, cause i have a big number of tables, that i want to use in Rolap-cube
)
Addition: If i have dimension like this:
DIMENSION MyDim hierarchies=(First Second)
HIERARCHY First
levels=(A B D)
DEFAULT
;
HIERARCHY Second
levels=(C D)
;
D
is a smallest level, it has two hierarchies: D belond to B belong to A
and D belong to C
If i specify AGGREGATION TABLE with levels:
1) A B D
2) A B
3) A
4) C D
5) C
6) none
then sas said to me, that i don't specify input data set. (one of the aggregation tables).
But these 6 aggregations cover all possible detalizations (there is no cross-cover detalization like A B C D
or A C D
)