PowerPivot 数据模型和表如何影响文件大小?

How does a PowerPivot data model and tables effect file size?

我有一个相当大的工作簿,大约 45Mb,包含大约 30000 行和列到 CA。我无法再在 32 位 Excel 中打开它,这意味着我现在无法 运行 在我的笔记本电脑上打开它。在不删除我想尝试减小文件大小的所有公式的情况下。我做了一些阅读,有人建议删除 tables(转换为数据范围)和 [@[SomeColumnName]] 样式函数(到常规单元格引用)会使它更小。它实际上产生了截然相反的结果;使用 tables 和数据模型似乎有助于减小文件大小。这里的一些研究实际上支持了我自己的结论,但我不太确定幕后发生了什么来减小文件大小?有谁能用相当简单的术语来解释它吗?我总是使用 table 而不是数据范围更好吗?

Power Pivot 是一个 Excel 插件,它利用列存储数据库引擎处理 OLAP 工作负载。此引擎可以进行显着压缩。

话虽这么说,table 又宽又短,压缩的好处就会降到最低。压缩在具有低基数列的又高又窄的 table 上效果最好。

将您的数据重写为适合 Power Pivot 的模型可能需要付出很大的努力。

如果您不打算重组,那么您就不会减少数据的大小。问题很可能是在 运行 时间计算所有这些公式,而不是严格地与工作簿的大小有关。

你想用这本工作簿解决什么问题?