我正在构建一个多维数据集,其中有2个事实数据表,它们共享一些维度。在下面的示例中,我有Fact_Employee、Fact_Manager、Dim_Date、Dim_Country、Dim_Employee和Dim_Manager,以及各自的链接。
在SSAS中,我创建了一个Dim_Country。在多维数据集“维度用法”中,我创建了2个维度(Man_Country和Emp_Country),并链接到各自的度量值组。
我的Fact_Employee有Dim_Manager的密钥,所以我可以将它们联系起来。
我这里的问题是,当我在透视表中拖动Man_Country、Emp_Country、Emp_Amount和Man_Amount时,这不起作用,因为我得到的是与经理编号无关的所有经理国家的列表,然后员工国家正确地链接到员工编号,但它们是重复的。下图显示了结果透视表和我想要得到的结果。
我需要在数据源视图或多维数据集维度使用中进行哪些更改才能获得正确的结果。
例如,用户应该能够按“经理国家/地区”筛选透视表,以查看所有员工国家/地区、数字和金额(经理和员工)。
非常感谢您的帮助。
向您致敬,PC
发布于 2017-03-08 13:07:30
如果您有country维度,则应将此维度用于两个度量值组,只需记住配置此维度与两个度量值组的维度用法。
在某些特殊情况下,您可能希望将这些维度分开,您希望它们分别执行操作-假设您有一个包含parcels的事实表,并且您需要同时拥有DimFromCountry和DimToCountry。在这种情况下,您可能希望使用角色扮演维度-它是相同的维度,但连接方式不同。
https://stackoverflow.com/questions/42624403
复制