SSAS 2012多维数据集浏览器 - 如何从维度创建列?

Loc*_*ock 8 ssas cube dimension

我是SSAS的新手,并在SSAS 2012中创建了一个多维数据集.

当我浏览多维数据集时,我可以轻松地将我的维度作为行,但如何将它们添加为列?在以前的版本中(我可以访问2008年创建的多维数据集),当您浏览多维数据集时,可以将维度拖动到列或行中.

我是否错误地设置了立方体?

Fil*_*let 8

简而言之:您不能再这样做了,因为该功能已不再可用.克里斯韦伯说:

立方体浏览器现已从SSDT中消失,并被SSRS查询生成器使用的控件取代.这是因为旧的浏览器使用了多年前弃用的OWC控件,最后不得不更换; 这是一个巨大的倒退,因为这种控制非常糟糕:例如,您不能再在查询中的列上放置除Measures之外的任何内容.

您可以通过更改为设计模式并在"列"轴上创建具有维度的简单MDX查询来确认这一点:

SELECT
[Geography].[Country].[Country] ON COLUMNS
FROM [Adventure Works]
Run Code Online (Sandbox Code Playgroud)

如果我在SSAS浏览器中运行此查询,则会收到错误消息

查询准备失败:...第一个轴[不应]引用除"维度"维度以外的任何维度"


Mik*_*ney 0

我想你指的是 BIDS/Visual Studio 中的多维数据集浏览器?这通常是浪费时间:它的功能很差,并且定期返回与其他工具不同的结果。

您最好使用最终用户使用的相同客户端工具。Excel 2010 / 2013 相当不错。

  • 这并不能完全回答我的问题,并且更适合作为评论。 (3认同)
  • 迈克,我没有尝试。我只是说这并不能完全回答我的问题。我了解 Excel 以及如何将其用于我的目的,我的问题更多地基于多维数据集浏览器的去向,因此为什么我建议您的答案更适合作为评论。 (2认同)