我想製作Rolap-cube
。SAS:Proc Olap。非聚合聚合
在創建表之後,我使用宏生成在proc olap
中編寫Aggregation語句。
而且看到警告和錯誤是這樣的:
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.
有什麼不對? (我不特定的數據集,因爲我有表的大數目,我想在Rolap-cube
使用)
增加: 如果我有這樣的尺寸:
DIMENSION MyDim hierarchies=(First Second)
HIERARCHY First
levels=(A B D)
DEFAULT
;
HIERARCHY Second
levels=(C D)
;
D
是最小的水平,它有兩個層次:D belond to B belong to A
和D belong to C
如果我指定與水平彙總表:
1)A B D
2)A B
3)A
4)C D
5)C
6)none
然後SAS對我說,我不指定輸入數據集。 (聚合表之一)。
但是這6個聚集涵蓋所有可能的detalizations(沒有交叉覆蓋detalization像A B C D
或A C D
)
你肯定必須指定(一個)輸入數據集 - 表或視圖 – vasja 2012-07-16 13:42:02
如何確定,哪一個? (如果我有一些層次結構) – gaussblurinc 2012-07-16 13:53:25