当数据源是SSAS数据多维数据集时,您可以在Excel 2007数据透视表中使用计算字段吗?
我使用Excel 2007连接到SQL Server 2005数据多维数据集,并通过数据透视表查看数据。我想在数据透视表中创建计算字段,但“公式”按钮显示为灰色。
如何创建计算字段(如果连接到数据立方体时可以)?
答案 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中删除了该功能。