2022年9月25日日曜日

Excel Power Pivotの「すべて更新」に時間がかかる原因

Excel Power Pivotの「すべて更新」が、メモリ不足ではないのに何時間も終わらないことがあります。その原因のひとつは、再計算が必要なセルの数が多すぎるからだと推測しています。メジャーの再計算の数が膨大になるからでしょう。

私の場合は、たくさんのメジャーを「値」にセットして、ピボットテーブルのネストを深くしたまま「すべて更新」を実行した場合に発生しました。一晩放置しても更新が終わっていませんでした。ちなみに、行のネストが2段、列のネストが3段(年度、四半期、月)です。PCは、Core i5-6300U 2.4GHz メモリ8.0GB、Windows 8.1です。

ネストをすべて外したら、20分程度で「すべて更新」が完了しました。更新後、ネストを元に戻しました。ネストを戻すのに要した時間は10分程度でした。

後日、ネストが深いまま高性能の別のPCで実行したところ、1回目24分、2回目40分で終了しました。そのときのPCは、Core i5-1145G7 2.6GHz メモリ16.0GB、Windows 10です。

ハード性能を上げられればいちばん良いですが、上げられない場合はネストを浅くすればいいと思います。私は、性能の上がったPCでも、いったんネストを浅くして更新しています。そうすると、より短時間で更新できるからです。


0 件のコメント: