我是 SSAS 新手,并在 SSAS 2012 中创建了一个多维数据集。
当我浏览多维数据集时,我可以轻松地将我的维度作为行,但是如何将它们添加为列?在以前的版本中(我可以访问 2008 年创建的 Cube),当您浏览多维数据集时,您可以将维度拖到列或行中。
我是否错误地设置了我的立方体?
简而言之:您不能再使用了,因为该功能不再可用。根据克里斯韦伯:
立方体浏览器现已从 SSDT 中消失,取而代之的是 SSRS 查询生成器使用的控件。这是因为旧浏览器使用了多年前弃用的 OWC 控件,最后不得不更换;这是一个巨大的倒退,因为这种控制真的很糟糕:例如,您不能再在查询中的列上放置除度量之外的任何东西。
您可以通过更改为设计模式并在 Columns 轴上创建一个带有维度的简单 MDX 查询来确认这一点:
SELECT
[Geography].[Country].[Country] ON COLUMNS
FROM [Adventure Works]
如果我在 SSAS 浏览器中运行此查询,则会收到错误消息
查询准备失败:...第一个轴 [不应] 引用除“度量”维度之外的任何维度”
我想你的意思是 BIDS/Visual Studio 中的立方体浏览器?这通常是在浪费时间:它的功能很差,并且会定期返回与其他工具不同的结果。
您最好使用最终用户使用的相同客户端工具。Excel 2010 / 2013 相当不错。