【问题标题】:How do you copy the powerpivot data into the excel workbook as a table?如何将 powerpivot 数据作为表格复制到 excel 工作簿中?
【发布时间】:2014-08-26 15:59:36
【问题描述】:

我在 powerpivot 中有已修改的数据,我想将其作为常规表(而不是作为数据透视表)放入工作簿。我需要这个,以便我可以使用该表从同一工作簿中的另一个工作表中进行一些 vlookup。

【问题讨论】:

    标签: excel powerpivot


    【解决方案1】:

    我找到了这个答案:link,我将尝试对其进行总结,而无需过多地剪切和粘贴。这假设您已安装 powerpivot。

    1. 转到 powerpivot 并“从外部源导入”您想要转换并以表格形式带回工作簿的数据
    2. 这里的关键是选中“启用多个表的选择”复选框。
    3. 当“导入数据”窗口提示时,选择数据透视报告(您不会真正使用它)
    4. 使用“管理数据模型”返回到 powerpivot:
    5. 在您的数据下方添加一个新度量。类似于:NRofOrders:=COUNTROWS(values(FactResellerSales[SalesOrderNumber]))+0 (您不会真正使用它,但这似乎会将查询更改为该表,以便您可以使用 DAX)
    6. 还可以添加您想要的任何列(对我来说,这是我想要反映在工作簿中的想要)
    7. 返回 Excel,选择数据选项卡,单击现有连接并选择表:然后从查询中选择一个表。
    8. 砰,你完成了 (链接继续,您应该阅读它,因为它很有趣,但此时您应该将修改作为工作簿中的表格进行 powerpivot 查询)

    July 2014 update to Power Query(8 月底推出)简化了答案。使用新的 Power Query 更新,您可以将数据拉入数据模型,而无需将其复制到工作表中。

    1. 转到 powerquery 并导入您想要处理的数据。使用该选项将其添加到数据模型中。
    2. 返回 excel,然后使用“管理数据模型”按钮进入 powerpivot。
    3. 调整您的数据(添加列,随便)
    4. 返回 Excel,选择数据选项卡,单击现有连接并选择表:然后从查询中选择一个表。
    5. 砰,你完成了

    【讨论】:

    • 不错的发现,会看看!
    • 今天(2014 年 8 月 28 日)的 PowerQuery 更新包含仅对数据模型执行 PowerQuery 的选项。这简化了答案。
    • 上述注释中的功能可在通过工作簿查询侧栏中列出的查询访问的“加载到”菜单中找到。 (PowerQuery->管理->管理->工作簿查询->[查询]->(右键)->加载到->加载到工作表。
    【解决方案2】:

    在 PowerPivot 窗口中,您可以选择表格或其元素,然后复制(正常右键单击或 ctrl +c)并将其粘贴到电子表格中。

    这适用于合理数量的数据,但根据我的经验,如果您尝试对数千行执行此操作,您可能会发现 excel 对象并跌倒。

    Vlookups 有点违背 PowerPivot 的目的 :-)

    【讨论】:

    • 是的,我是 PowerPivot 方面的新手,我需要完成的事情太多了,我不知道如何在 Powerpivot 中做到 100%,所以我有点跨越栅栏的两侧:)
    【解决方案3】:

    在 Excel 先生上找到了一个很好的解决方案 (http://www.mrexcel.com/forum/power-bi/637919-extracting-static-data-powerpivot-without-pivot-tables.html)

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

    把它改成类似 代码: 评估表 1

    【讨论】:

    • 无法完成这项工作......线程已经很老了。您使用的是什么版本的 Excel?
    最近更新 更多