Excel 2007 数据透视表 - 连接到数据立方体时如何使用计算字段?

StackOverflow https://stackoverflow.com/questions/84769

  •  01-07-2019
  •  | 
  •  

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

我正在使用 Excel 2007 连接到 SQL Server 2005 数据立方体并通过数据透视表查看数据。我想在数据透视表中创建计算字段,但“公式”按钮呈灰色。

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

有帮助吗?

解决方案

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

不可能。所有聚合均由 Analysis Services 处理。由于 XL 不负责聚合,因此无法进行自定义计算。HTH...吉姆·汤姆林森

其他提示

您可以做到这一点,但这是有代价的。您必须断开数据透视表与 SSAS 多维数据集的连接,然后才能像平常一样使用 Excel。最好的第一步是让数据透视表完全符合您想要的外观。从数据透视表功能区栏菜单中,单击选项子菜单。单击 OLAP 工具按钮,然后单击“转换为公式”。

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

好的一点是您可以保存并稍后重新打开。您可以单击“刷新”以从 SSAS 服务器获取更新的数据。华泰

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top