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