Sql server 2005 SQL Analysis Services-带“的维度属性”;“许多”;基数
我正在使用以下表格创建多维数据集: 客户 客户ID, 名字 客户代表 客户ID, 严厉的 代表 愤怒的, 名字 这里重要的一点是,销售代表和客户之间存在多对多关系。我希望能够在数据源视图中提出“使用rep'A'的客户的销售额是多少?”的问题,我设置了customerid列和repid列之间的关系。我在维度生成器中设置了rep属性,当我尝试构建多维数据集时,出现以下错误:Sql server 2005 SQL Analysis Services-带“的维度属性”;“许多”;基数,sql-server-2005,service,analysis,Sql Server 2005,Service,Analysis,我正在使用以下表格创建多维数据集: 客户 客户ID, 名字 客户代表 客户ID, 严厉的 代表 愤怒的, 名字 这里重要的一点是,销售代表和客户之间存在多对多关系。我希望能够在数据源视图中提出“使用rep'A'的客户的销售额是多少?”的问题,我设置了customerid列和repid列之间的关系。我在维度生成器中设置了rep属性,当我尝试构建多维数据集时,出现以下错误: 高级关系引擎中的错误。无法根据数据源视图中的关系访问联接所需的“Rep”表。您没有显示销售与客户/代表的关系,但我猜您在sal
高级关系引擎中的错误。无法根据数据源视图中的关系访问联接所需的“Rep”表。您没有显示销售与客户/代表的关系,但我猜您在sales事实表中有CustomerID 您需要将Customer和Rep设置为两个单独的维度。客户维度将直接连接到销售事实 要加入Rep维度,您需要从“Customer Rep”表中创建度量值组,然后使用“Customer Rep”度量值组在Rep和Sales Fact之间创建多对多关系 有一份关于多对多关系的非常好的白皮书