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

时间:2008-09-17 15:54:58

标签: excel pivot-table

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

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

如何创建计算字段(如果连接到数据立方体时可以)?

3 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:1)

你可以这样做,但需要付出代价。您必须断开数据透视表与SSAS多维数据集的连接,然后才能像往常一样使用Excel。最好的第一步是使数据透视表完全按照您希望的样子。从数据透视表功能区栏菜单中,单击选项子菜单。单击OLAP工具按钮,然后单击“转换为公式”。

您将收到单向警告消息。 (点击保存的好时机)一旦你断开连接,你将失去所有漂亮的格式和拖放的东西,但你总是可以通过手动格式化回来。但你现在获得的是Excel功能。现在添加您想要的公式。关键当然是确保你有新计算所需的元素。

关于它的好处是你可以保存并稍后重新打开。您可以单击刷新以从SSAS服务器更新数据。 HTH

答案 2 :(得分:0)

此外,您可以使用“Office Web Components”而不是Excel。 OWC支持针对OLAP多维数据集的客户端公式。我无法相信他们从本机Excel中删除了该功能。