システムwiki

Power Pivotの行に値を移動するときにExcelが本当に遅くなります

EdHansb 受付中 最終更新日:2021-04-27 20:36

誰もが最近これを走り回っていますか? Power Pivotデータモデルを使用して新しいピボットtableを作成しました.それは1つのファクトtableと3つの薄型tableを持つ非常に単純なモデルです.

列ヘッダには、カレンダーtableからの月番号と年が含まれます(日付表としてマークされています).

行は、それぞれのDIMtableからアイテム番号と顧客番号を持つだけです.

列から行にSigma/Valuesバーを移動したとき、tableは本当の実際の遅いです.5~10秒かかるまでに数分まで更新します.セクション間に空白の行を追加するのと同じように、フォーマット変更さえ変更されます.

現在インサイダーBuild1811を持っていますが、毎月のターゲットの1810Buildでこれをテストし、それはただ遅いです.

返信リスト(回答:12)

1 #
Andreas
このようなシナリオを再現するには複雑すぎます.そして、それがあなたのものと一致しない場合、私たちのソリューションはあなたのために機能しません.
この種のリクエストについては、元のファイルのレイアウトでサンプルファイルを作成してください.サンプルデータと期待どおりの結果が得られる色付きのセルが入力されています.
onedrive(または他の任意のオンラインファイルホスティング業者)にアップロードして、ダウンロードリンクをここに投稿してください.
support.Office.com/ja-jp/article...
次に、ファイルを見て、解決策を見つけます.ご理解のほどよろしくお願いいたします.
アンドレアス.
応答1# ->にスキップ
2 #
EdHansb

かなり一般的なシナリオです.添付ファイルを参照してください.これはAdventureWorks2017データベースのサブセットです.

ファイルを開いたら、ピボットtableパネルの列セクションからSIGMA/VALUESセクションを行にドラッグします.Excelが終了するには、ここで2分30秒以上かかります.私は16GBのRAMを持つI7 Surface Pro 4を避けています.

列セクションに戻ります.10秒以内に終了します.

今度は行セクションに戻します.2分以上かかります.「データの読み」にハングアップしているようですが、実際にはほとんどの場合、ほとんどの場合はどのような種類のレコード数もありません.

これは、Windows 10のExcelversion1811(Fast Ring Insider)では、1810年に複製することができますが、Windows 7なので、PC/プラットフォームです.

3 #
Herbert

PowerPivotおよびPower Query(別名Get&Transform)を備えたExcel 365 Pro Plus

更新が遅いことを確認、3分.
大規模なクリーンアップを開始.

今では、目立った更新の遅延はありません.

(PQで生成された)新しいカレンダーによる疑わしい改善

ピボットtableをクリーンシートに再配置します.

https://www.mediafire.com/file/a25vda6a7klos56/10_21_18a.xlsx/file

応答3# ->にスキップ
6 #
EdHansb

Herbert、どのversionのExcelを使っていますか?

ファイルメニュー、アカウント、Excelについてです.私は1810年と1811年に問題を複製しました.

応答6# ->にスキップ
7 #
NathanL

こんにちはエド.

私はあなたのためにそれを私の側でテストします.しかし、それには時間がかかるはずです.完了したら、ここに結果を投稿します.

応答7# ->にスキップ
8 #
EdHansb
ありがとうネイサン.1811年または1810年でそれを試すことが重要ですが、以前のものでもあります.Herbertは問題ありませんでしたが、彼が持っているものを持っているものを投稿していませんが、365以外は1804/1805に至るまで、私は知っています.
これは比較的新しい問題です.
応答8# ->にスキップ
9 #
NathanL

こんにちはエド.

もちろん、Officeを以前のversionに戻してテストするつもりです.

4 #
Andreas

私はHerbert Seidenbergに同意します、あなたはファイルを再構築するべきです.
カレンダーシートに入った場合、最後のセルはF121288であり、ピボットシートではBQ252508、つまり数千セルがはるかに多いです.
これらの最後のセルのための理由、またはデータを最適化する方法は何でも.それを言うことはできません.私はいくつかのことを試して、成功しませんでした.PivotCacheには204240のセルがあることがわかりますが、それがそれがとても遅い理由です.そして、あなたがシートにデータを持っているのはそれほど多くのものです.
Herbert Seidenbergからサンプルファイルを調べて、かなり良い作品です.
アンドレアス.

応答4# ->にスキップ
5 #
EdHansb

well、これはクリーンなファイルであるので、バグのようです.私は新鮮なものを始めました.

しかし、テストの目的で、私はカレンダータブを完全に削除し、電源クエリでそれをREDIDしました.それが私が通常何をしているのかですが、私は早くこれを投げました.

私はすべての空の行を削除しました.

列から行に切り替えるのは永遠にかかります.

それから私はスクラッチから100%を始めました.

  • カレンダーtableのMコードを電源クエリのためにコピーしました.日付表としてマークされたデータモデルにロードされています.
  • 月の月の名前を並べ替えるように言った.(私はHerbertのファイルにこれをしました、そしてそれはスローダウンしなかったので、それは問題ではありません.)
  • tableをコピーし、値として新しいファイルに貼り付けてからtableを再構築しました、電源クエリにロードされ、関連するタイプを変更してからデータモデルにロードされます.
  • 作成された関係
  • 2つの測定値(総売上高、注文数量)
  • >ピボットを表形式としてフォーマットしました.
  • Customer Table Customer IDフィールドを追加し、製品表から製品IDと名前を追加しました.

まった同じ問題

と私はこの問題をSQL Serverからの同様の小さなデータセットで実行され、versionがスプレッドシートtableさえありません.サーバーから4つのtableに加えてPQカレンダーtable.今回は列からの変換を終了しないでしょう
行に.

それから私は越え始めました.

  • ExcelからCSVファイルにtableをエクスポートしました.
  • は、新しいファイルを作成しました.
  • カレンダーtableMコードに置かれます.
  • CSVファイルをインポートしました電力クエリを介して.必要に応じてデータ型を変更しました.
  • データモデルに4つのクエリ(3 CSV +カレンダー)をロードしました.
  • 日付table
  • の作成関係としてカレンダーを設定します.
  • 販売数量と総売上対策を作成しました.
  • 列から行への値を移動しようとしたときに同じもの.それは最終的にそれが3,600秒後にタイムアウトしたと言って完了したことはありません.

これに本物のバグがあると思い、創造の中にあります.私はパワーピボットで少なくとも2年間これをやっていますので、私の最初のスプレッドシートではありません.この動作が開始されたときに、行の変換に列をやらないようにしてください.
これを行うファイルを作成してから5~6ヶ月が経ちました.私はこのタイプのもののほとんどを電源BIに移動してきました.

  • v2ファイルは、Exceltableとのスクラッチから始めています.
  • v3ファイルは、CSVファイルとExceltableを使用してスクラッチから始めています.
  • 何かが間違っているようです.私はあなたの一人が私が間違っていることを見ていない限り、私はこれにバグを提出するつもりです.

    10 #
    NathanL

    こんにちはed、

    テストごとに、version18.04はversion18.09(約40~60秒)よりも少ない時間(約14秒)、version18.05には約30秒かかります.この場合、あなたが私たちの提案を投稿することをお勧めします Uservoice. フォーラム私たちのExcel関連チームをあなたから聞き、今後のversionでそれを改善させましょう.ありがとうございました.

    応答10# ->にスキップ
    11 #
    EdHansb

    Well、1811はそう頻繁ではないので、これはこれらの問題を引き起こすためのインサイダープログラムのポイントです.

    これがフルライトアップです .私は眉の顔でも送りました.

    応答11# ->にスキップ
    12 #
    NathanL

    こんにちはed、

    あなたは正しいです、あなたはExcelのversion18.11に関して問題のためにあなたがあなたの質問を投稿することができます Office Insider/Windows 10/Excel. フォーラム.そして私はあなたの継続的な支援とExcelを改善するための努力に感謝します.