从多个维度在SSAS多维数据集中创建层次结构

时间:2018-03-07 15:09:34

标签: sql-server ssas hierarchy olap-cube

我为销售创建了一个SSAS多维数据集,它有很多Dims,我想为仓库创建层次结构,我的数据源有两个仓库表,一个用于分类,另一个表用于最后一个级别的仓库。我的分类Dim有ClassificationId和Parentid,而Warehouses Dim有WarehouseId和classificationId。我想创建一个所有级别的层次结构我可以这样做吗? 这是我的两个方面: 1)分类暗淡enter image description here 2)仓库暗淡enter image description here

作为照片的一个例子:我希望将等级变为>> [Oteena Warehouses]> [Cairo]> [主要网站Stor]在一个方面

1 个答案:

答案 0 :(得分:0)

您无法使用两个不同维度的属性创建层次结构。

您可以做什么 - 如果两个表具有共享主键(ClassificationId?) - 您可以合并这两个表或添加要用作该层次结构中的属性的任何相关列。 您可以在“数据源”视图中使用命名计算执行此操作,并从那里创建维度。