如何在 Power Pivot 中隐藏源数据表

How to hide Source Data Tables in Power Pivot

我在 PowerQuery 中合并了两个 table(AccelerateDataAdjustments)并将它们加载到数据模型中(table 数据模型中的名称是 AccelerateData).之后我从数据模型创建了一个数据透视表 table 来分析它。我想让其他用户也可以访问数据模型,因此我正在做一些整理工作。

在 PowerPivot 中有 "Hide from Client Tools" 的选项。我已经为列和 tables 的非相关 PowerPivot 完成了此操作。但是,我总是在 pivot table 的字段列表中看到来自 PowerQuery 的源数据 tables 并且找不到如何隐藏它们。

有人知道如何在字段列表中显示它们吗?

非常感谢!

使用 Powerpivot 中的 "Hide from Client Tools" 选项隐藏它们后,您还必须右键单击并刷新您的数据透视表 table。这应该隐藏枢轴 table 字段列表中的字段。

我看不出有什么方法可以完全按照您在“全部”选项卡下的要求进行操作,但是您只需右键单击并 Remove from (or Show in) Active Tab.

在我看来,All 确实应该显示所有依赖关系,而不是一些任意的用户定义的选择,活动选项卡用于自定义,这似乎是 Microsoft 构建它的方式。

我找到了比使用 "Active" / "All" 选项卡更好的解决方案。

在 Excel 中,转到要隐藏的 table,然后转到 Power Pivot 选项卡,然后 select "Add to Data Model"。这将使 table 在 Power Pivot 中直接可见,您现在可以在其中 "Hide from Client Tools".

我同意数据透视表字段视图不应包含数据模型之外的 tables,但使用此解决方案,您至少可以控制隐藏它们,只要您不创建在性能方面你应该没问题的任何关系。