2

将数据加载到模型后,我需要删除查询步骤。原因是隐藏消息来源,保护我们的专有技术,或者我只是对我所做的事情并不感到自豪;)。

但是当我删除 PQ 连接或更改“加载到”选项时,表格也会从数据模型中消失,并且数据透视表变得无响应。也无法从 Power Pivot 窗口修改或删除在 Power Query 中创建的连接,甚至无法查看表属性。

我可以使用 Review > Protect Workbook > Protect Structure 来禁用查看和编辑查询/连接,但步骤仍然可见,并且用户无法修改工作簿;即使数据透视表钻取功能也不起作用,因为它需要创建一个新工作表来显示数据行。

4

1 回答 1

1

如果您需要删除查询步骤,则必须将数据存储在 Excel 文件中(因为查询只是一组关于如何连接到数据并对其进行转换的说明)。

您可以做的是创建一个查询,将其加载到 Excel 工作表中的表中,然后删除该查询,留下一个静态表。然后,您可以使用此静态表作为源创建一个数据透视表,它应该可以正常运行(尽管您显然无法刷新数据)。即在您加载数据并删除查询之前不要创建数据模型。

于 2020-09-25T16:22:35.553 回答