如何将powerpivot数据复制到excel工作簿中作为表格?

我有powerpivot中的数据,我修改了,我想把它放在工作簿作为一个常规的表(而不是一个枢轴表)。 我需要这个,以便我可以在同一个工作簿中的另一个工作表中运行一些vlookups的表。

我find了这个答案:我会试着总结一下,并剪切和粘贴到很多的链接。 这假定你已经安装了powerpivot。

  1. goto powerpivot和“从外部源导入”您想要的数据并将其作为表格带回工作簿
  2. 这里的关键是选中“启用多个表的select”checkbox。
  3. 当在“导入数据”窗口提示时,select数据透视报告(你不会真的使用这个)
  4. 回到powerpivot与“pipe理数据模型:
  5. 在您的数据下添加一个新的度量。 如:NRofOrders:= COUNTROWS(价值(FactResellerSales [SalesOrderNumber]))+ 0(你不会真的使用这个,但这似乎改变查询到这个表,以便您可以使用DAX)
  6. 也添加你想要的任何列(对于我来说,这是想我想要反映回工作簿)
  7. 回到Excel,select数据选项卡,单击现有连接并select表:然后从查询中select一个表。
  8. 繁荣,你已经完成(链接继续,你应该阅读,因为它是有趣的,但在这一点上,你应该有你的修改powerpivot查询作为工作簿中的表)

Power Query 2014年7月的更新 (在8月底推出)简化了答案。 使用新的Power Query Update,您可以将数据拖放到数据模型中,而不必将其复制到Works工作表。

  1. goto powerquery并导入你想要的数据。 使用该选项将其添加到数据模型。
  2. 回到excel,然后用“pipe理数据模型”button进入powerpivot。
  3. 挖掘你的数据(添加列,不pipe)
  4. 回到Excel,select数据选项卡,单击现有连接并select表:然后从查询中select一个表。
  5. 繁荣,你完成了

在PowerPivot窗口中,您可以select表格或其中的元素,然后复制(正常点击或Ctrl + C)并粘贴到电子表格中。

这适用于合理数量的数据,但是如果您尝试使用数千行来执行此操作,那么您可能会发现excel对象和基于我的经验而摔倒。

Vlookupstypes击败PowerPivot的目的:-)

在Excel上find了一个很好的解决scheme( http://www.mrexcel.com/forum/power-bi/637919-extracting-static-data-powerpivot-without-pivot-tables.html

如果您试图将PowerPivot表格导入到Excel中,那么您可以简单地查询它。 设置的最简单方法是首先根据PowerPivot数据创build任何数据透视表。 然后双击度量区域以钻取。 这将创build一个连接到PowerPivot模型的表格。 然后通过以下方式编辑命令文本:数据>连接>属性>定义选项卡>命令文本。

将其更改为类似代码:EVALUATE Table1