Ssas 所有列的结果都相同
此问题中使用的多维数据集为“MDX逐步”,与默认Adventureworks多维数据集匹配 我正在学习使用Ssas 所有列的结果都相同,ssas,mdx,Ssas,Mdx,此问题中使用的多维数据集为“MDX逐步”,与默认Adventureworks多维数据集匹配 我正在学习使用MDX,如果这个问题的答案很明显,我深表歉意。下面的查询结果在下面的结果中,如何不在不同的国家/地区划分销售额 SELECT { [Customer].[Customer Geography].[All Customers] , [Customer].[Customer Geography].[Country].MEMBERS } ON COLUMNS,
MDX
,如果这个问题的答案很明显,我深表歉意。下面的查询结果在下面的结果中,如何不在不同的国家/地区划分销售额
SELECT { [Customer].[Customer Geography].[All Customers]
, [Customer].[Customer Geography].[Country].MEMBERS } ON COLUMNS,
Product.Category.Members ON ROWS
FROM [Step-by-Step]
此MDX查询未指定度量值,因此它将采用多维数据集的默认度量值。在我看来,多维数据集似乎是AdventureWorks:我在测试机器上执行了相同的查询,它给出了相同的结果。 AdventureWorks多维数据集的默认度量值是
[Measures].[经销商销售额]
。
如果在Visual Studio BIDS中打开多维数据集定义,您将注意到在维度使用选项卡下,[Measures].[Reseller Sales Amount]
将不使用[Customer]
维度,因此多维数据集无法通过该维度拆分金额
也就是说,您可以尝试在查询中指定一个针对Customer维度的度量值,例如[Internet Sales Amount]
,例如:
SELECT
[Measures].[Reseller Sales Amount] * {[Customer].[Customer Geography].[All Customers],
[Customer].[Customer Geography].[Country].MEMBERS } ON COLUMNS,
Product.Category.Members ON ROWS
FROM [Step-by-Step]
或者,您可以编辑多维数据集定义,以获取与客户维度交互的默认度量值,详细描述多维数据集,部署多维数据集并重新运行原始查询。如果是出于学习的原因,我认为增加这项措施就足够了