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

Create hierarchies in SSAS Cube from multiple dimensions

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

作为图片中的示例:我想将关卡设置为 >> [Oteena Warehouses]>[Cairo]>[Main Website Stor] 一维

您不能创建具有来自两个不同维度的属性的层次结构。

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