Excel 2007数据透视表-连接到数据多维数据集时如何使用计算字段?

时间:2020-03-05 18:59:13  来源:igfitidea点击:

当数据源是SSAS数据多维数据集时,可以在Excel 2007数据透视表中使用计算字段吗?

我正在使用Excel 2007连接到SQL Server 2005数据多维数据集,并通过数据透视表查看数据。我想在数据透视表中创建计算字段,但是"公式"按钮显示为灰色。

如何创建计算字段(如果在连接到数据多维数据集时可能的话)?

解决方案

回答

看来你做不到。这是我从MSDN获得的答案:

不可能。所有聚合都由Analysis Services处理。由于XL不负责聚合,因此无法进行自定义计算。HTH... Jim Thomlinson

回答

我们可以执行此操作,但这需要付出一定的代价。我们必须将数据透视表与SSAS多维数据集断开连接,然后才能像往常一样使用Excel。最好的第一步是准确获取数据透视表的外观。从数据透视表功能区菜单中,单击选项子菜单。单击OLAP工具按钮,然后单击"转换为公式"。

我们会收到一条1向警告消息。 (单击"保存"的好时机)断开连接后,将丢失所有漂亮的格式并拖放内容,但始终可以通过手动格式将其恢复。但是,我们现在获得的是Excel功能。现在,将公式添加到所需的位置。当然,关键是要确保我们具有新计算所需的元素。

关于它的好处是我们可以保存并稍后重新打开。然后,我们可以单击刷新以从SSAS服务器获取数据更新。高温超导