2,000 件 → 10,000 件? Power Apps のデータ行の上限について
Power Apps で大量データを扱うとき、避けて通れないのが 委任 (delegation) です。
委任できない数式や、データソースからコレクションに格納する処理 (Collect / ClearCollect) では、1 回の処理で取得できる行数には上限があり、 既定 500 件・設定で最大 2,000 件 となります。
ここはもう変わらないものだと思っていました。
ところが、Microsoft Learn の英語版を開いてみると、こう書かれているではありませんか!
You can change this limit to a maximum of 10,000 records.

10,000 件!
2,000 の 5 倍です。思わず二度見、三度見しました。
1. どう変わったのか
まず、これまでの理解と現在のドキュメントに記載されている内容を並べます。
| Microsoft Learn | これまでの理解 | 現在の英語版 |
|---|---|---|
| 既定値 | 500 件 | 500 件 (変わらず) |
| 設定できる最大値 | 2,000 件 | 10,000 件 |
| 設定場所 | 設定 → 全般 → データ行の制限 | 同じ |
既定値が 500 件なのはそのままです。「設定を変えれば 2,000 件まで」が「10,000 件まで」に。地味ですが、5 倍です。
2. ドキュメントの更新は 2026 年 10 月 7 日
英語版の「委任の概要」ページは 2026 年 10 月 7 日 に更新されています。
そしてこの 10,000 件という数字が記載されているのはこの ページだけではありませんでした。同じ時期に、関連ページも書き換わっていました。
📝 確認できた関連 URL
複数ページをまたいで一貫して書き換わっているので、単純な誤植ではなさそう・・というのが印象です。
ちなみに同じページの日本語版を開くと、こうなっています。
Power Appsはデータ ソースから最初の 500 レコードを取得し、クエリでアクションを実行します。 この制限は 2,000 レコードまで増やすことができます。
3. 実環境ではまだ「2,000件」
私がこの変更に気付いたのは、10月半ばでした。Power Apps に反映されたらブログでも紹介しようと思っていたのですが、待てど暮らせどこない……。

Power Platform Community には、まさにこの件のスレッドがあります。
https://community.powerplatform.com/forums/thread/details/?threadid=68903051-79cc-f111-a05a-3833c5e86001
ドキュメントでは 2,000 が 10,000 に変わっている。でも他の公式ソースが見つからないし、自分の環境で試すと「行の制限は 1 〜 2000 の範囲で指定してください」と出る。本当に変わったのか、管理者が環境で有効化する必要があるのか、それとも近いうちに来るのか
これに対する返信が、なかなか面白かったです。
- Microsoft Learn の複数ページが同時に 10,000 へ書き換わっているので、意図された変更に見える
- 公式アナウンスは見当たらない。もし本当なら “トランペットとファンファーレ” 級の話のはず
- その後、PPCC (Power Platform Community Conference) で Power Apps の CPO、Leon Welicki 氏が新しい上限を発表したという現地報告が入る。「1 か月ほどでロールアウト」「環境レベルの設定は不要」「2,000を超える値を入れると、性能劣化の警告パネルが出る」と
- さらに、バージョン 3.26104.17 から利用可能というコメントも
4. 10,000 件になったから、委任を考えなくていい?
いうまでもなく答えは No です。上限が増えても、委任は引き続き必須です。
委任に対応していない数式を使用すると、データソース側で検索や絞り込みを実行できず、対象となるデータを端末側に取得したうえで、検索・抽出する必要があります。
そのため、取得するデータ量が増えるほど、通信量や端末側の処理負荷、メモリ使用量も増加します。例えば、10,000 件のデータを取得して端末側で処理するような構成では、当然ながら動作が重くなります。特に、モバイル回線を利用する環境や処理能力に制約のあるタブレットでは、応答速度の低下など、パフォーマンスへの影響が大きくなることが懸念されます。
「10,000 件まで取れること」と「10,000 件 取るべきこと」は、別の話です。
データ行の取得上限を引き上げることが、必ずしも適切な設計につながるわけではありません。重要なのは、アプリで本当に必要なデータに絞って取得することで、データソース側で検索や絞り込みを実行できるよう、可能な限り委任に対応した数式を使用することが基本となります。
上限が 2,000 件であっても 10,000 件であっても、必要なデータだけを効率よく取得することは、変わらず基本です。
5. まとめ
- 英語版 Microsoft Learn では、委任できない処理のデータ行の上限が 最大 10,000 件 に変わっている
- 既定値は 500 件のまま変更なし
- 日本語版の記事はまだ 2,000 件の記載
- 実環境もまだ 2,000 件という報告が多く、順次ロールアウト中と見られる
(環境設定は不要っぽい)
Power Apps 関連コース
-
CI613-H Power Apps による Microsoft 365 活用
Microsoft 365 に含まれるライセンスで利用可能な機能を活用し、Power Apps を使用したローコードアプリ作成の手法を実践的に学ぶコースです。キャンバス アプリのしくみや挙動を詳細に理解し、実務で役立つテクニックを習得できます。「受付管理」 「問合せ管理」、「申請・承認プロセス」 などの具体的な業務シナリオを題材に、実際に 2 つの業務アプリを作成!
-
CI721-H Power Apps & Power Automate 実践ラボ - 業務管理編
「業務管理」をテーマに、実務でよくある課題を毎回ピックアップ。設計のポイントや設定手順、つまずきやすいポイントへの対処法、実践的なテクニックや Tips などを確認しながら、実際にアプリやフローを一緒に作成していく、上級者向けの実践型コースです。
-
CI722-H Power Apps & Power Automate 実践ラボ - 承認プロセス設計編
「承認プロセス設計」をテーマに、実務でよくある課題を毎回ピックアップ。設計のポイントや設定手順、つまずきやすいポイントへの対処法、実践的なテクニックや Tipsなどを確認しながら、実際にアプリやフローを一緒に作成していく、上級者向けの実践型コースです。