Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2005 SQL Analysis Services-带“的维度属性”;“许多”;基数_Sql Server 2005_Service_Analysis - Fatal编程技术网

Sql server 2005 SQL Analysis Services-带“的维度属性”;“许多”;基数

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

我正在使用以下表格创建多维数据集:

客户 客户ID, 名字

客户代表 客户ID, 严厉的

代表 愤怒的, 名字

这里重要的一点是,销售代表和客户之间存在多对多关系。我希望能够在数据源视图中提出“使用rep'A'的客户的销售额是多少?”的问题,我设置了customerid列和repid列之间的关系。我在维度生成器中设置了rep属性,当我尝试构建多维数据集时,出现以下错误:


高级关系引擎中的错误。无法根据数据源视图中的关系访问联接所需的“Rep”表。

您没有显示销售与客户/代表的关系,但我猜您在sales事实表中有CustomerID

您需要将Customer和Rep设置为两个单独的维度。客户维度将直接连接到销售事实

要加入Rep维度,您需要从“Customer Rep”表中创建度量值组,然后使用“Customer Rep”度量值组在Rep和Sales Fact之间创建多对多关系

有一份关于多对多关系的非常好的白皮书