※ 本記事は、Ankita Beriによる”Oracle APEX 26.2: What’s New in Interactive Reports and AI Interactive Reports“を翻訳したものです。
2026年11月9日
Oracle APEXの対話モード・レポートでは、利用者が、元のアプリケーションやSQLを変更せずに、絞り込み、並べ替え、コントロール・ブレーク、強調表示、集計、チャート、グループ化、ピボットを使えます。開発者が一度作ったレポート定義を、多くの利用者が実行時に自分の目的に合わせて変更できます。新たなクエリやページを作ったり、開発作業を待ったりする必要はありません。
APEX 26.1では、こうした既存の機能を自然言語で操作するAI対話モード・レポートを導入し、さらに利用しやすくしました。従来のように、フィルター設定ダイアログを開き、演算子を選択して値を指定する必要はありません。実現したいことを自然言語で伝えるだけで、APEXがその意図を解釈し、標準の対話型レポート設定に自動的に変換します。つまり、これまで手動で設定していたフィルター、並べ替え、ピボットなどを、AIを通じて設定できるようになります。適用された設定はすべて、画面上にチップ形式で表示されるため、どのような変更が行われたかを常に明確に把握できます。操作の方法は2つあり、自然言語で直接操作する検索バーのSearch with AIと、会話を通じて段階的に操作するInteractive Report Assistantです。どちらの方法でも、対話型レポート自体が唯一の信頼できる情報源(Single Source of Truth)であることに変わりはありません。AIはあくまでレポートの設定を支援する役割を担い、従来のメニュー操作よりも迅速かつ直感的に、目的のレポートを作成できるようにします。
APEX 26.2では、この基盤を次の3点で発展させました。
- 対話モード・レポートの基本画面を刷新しました。
- 明確な指示を素早く、決められたルールで処理するキーフレーズを導入しました。
- AI対話モード・レポートで、自然言語による計算列の作成に対応しました。
それぞれの改善により、レポートがどう使いやすくなり、できることが広がるかを説明します。
よりモダンなレポート画面
今回の刷新では、既存の機能を見つけやすく、使いやすくすることを重視しました。
外観、レイアウト、余白、操作部品の一貫性を改善し、画面サイズに応じた表示も向上させています。
検索とフィルターのチップ表示
検索バーでは、従来の行検索に引き続き対応しつつ、特定の列に対する絞り込みを、より分かりやすく操作できます。
有効なフィルターやレポート設定はチップとして表示するため、複数のダイアログを開き直さずに、現在の状態を確認できます。
分析や発表の際も、どのフィルターが有効か、レポートをどう設定しているかを、すぐに理解できます。
レポート全体の設定を作り直さず、個々のフィルターを変更・削除しやすくなりました。

検索とフィルターのチップ表示
列見出しで複数の値を選んで絞り込む
列見出しのフィルターで、複数の値を選べるようになりました。
同じ列にある複数のカテゴリ、段階、地域などをまとめて分析しやすくなります。
すでにフィルターがある列で見出しのフィルターを開くと、現在の選択を表示します。選択を変えると既存のフィルターを更新するため、競合する別のフィルターを作りません。
並べ替え、列の非表示、コントロール・ブレークの作成など、よく使う見出しの操作は、使い慣れたまま利用できます。

数値の範囲で絞り込む
数値の範囲で絞り込む
数値列では、数値データに適した方法で絞り込めるようになりました。
重複しない値の一覧から選ぶだけでなく、最小値と最大値を指定できます。
下限だけ、上限だけ、または両方を使った範囲を設定できます。
金額、割合、数量、計算した指標などを、より適切に分析できます。

数値の範囲で絞り込む
日付で絞り込む
日付列では、プリセット、指定日、開始日と終了日の範囲を組み合わせて使えます。
相対的な期間も、具体的な日付の範囲も扱いやすくなりました。
適用済みの日付フィルターがある場合は、ダイアログを開き直すと、現在の選択を反映します。
期間に基づくレポートを、一貫した操作で作成できます。

日付で絞り込む
フィルターダイアログを整理
操作部品と演算子の説明を、より分かりやすくしました。
列と行の選択には、一貫したカプセル形の操作部品を使います。
演算子のラベルと視覚的な表示を明確にし、どのように絞り込まれるかを理解しやすくしています。
レポートにフィルターを追加する操作も、より分かりやすくなりました。

フィルターダイアログを整理
チャート、ピボット、グループ化の設定を改善
チャート設定を、種類、タイトル、向き、グループ化、指標、ドリルダウン動作など、分かりやすい項目を中心に再構成しています。
ピボット設定では、行に使う列、ピボットに使う列、値を、より明確に分けています。
グループ化設定では、選んだ列や関数を把握しやすくし、設定項目の追加・削除も容易にしています。
既存の分析機能を減らすことなく、必要な機能を見つけやすくしています。


改善されたチャート

改善されたグループ化
レポートのレイアウト管理を改善
ドラッグ&ドロップによる列順の変更、列の固定、整理した「アクション」メニューにより、レポートをカスタマイズしやすくなりました。
よく使う機能を目立つ位置に表示し、高度な機能も、整理された構成の中で引き続き利用できます。
リセット操作も、状況に応じて表示します。フィルターやカスタマイズを適用するとリセット用の操作が現れ、必要なときに元の状態へ戻しやすくなります。
既存の保存済みレポート、サブスクリプション、ダウンロード、レポート管理機能との互換性も維持しています。

改善されたレポートのレイアウト
よく使うレポート操作のキーフレーズ
すべてのレポート操作を、AIで解釈する必要はありません。短く明確で、処理内容が決まっている操作は多いため、APEX 26.2では、あらかじめ定めたキーフレーズのテンプレートで処理します。
対応する依頼には、列名や値などを指定するための、決められたテンプレートを使います。依頼がテンプレートに一致すると、APEXで、指定した列や値を現在のレポートに照らして検証してから、操作を適用します。
| テンプレート | 操作 | 動作 |
|---|---|---|
filter %column by %value | 絞り込み | 指定した列にフィルターを適用します。 |
search %column for %value | 検索 | 指定した列で、値を含むものを検索します。 |
sort %column | 並べ替え | デフォルトでは、指定した列を昇順に並べます。 |
sort %column asc | 並べ替え | 指定した列を昇順に並べます。 |
sort %column ascending | 並べ替え | 指定した列を昇順に並べます。 |
sort %column desc | 並べ替え | 指定した列を降順に並べます。 |
sort %column descending | 並べ替え | 指定した列を降順に並べます。 |
show %column | 列を表示 | 指定した列を表示します。 |
hide %column | 列を非表示 | 指定した列を非表示にします。 |
pivot %row_column by %column_column | ピボット | 指定した行用の列とピボット用の列で作成します。 |
break %column | コントロール・ブレーク | 指定した列でコントロール・ブレークを作成します。 |
reset | レポートをリセット | 現在のカスタマイズとフィルターをリセットします。 |
APEXでは、%column、%value、%row_column、%column_columnを、現在のレポートのメタデータ、有効な機能、利用可能なLOVや参照データに照らして検証します。
キーフレーズには、AIを有効にしたレポートと、有効にしていないレポートの両方で対応します。AIを有効にしていないレポートでは、対応するキーフレーズの依頼を行検索として扱います。AIを有効にしているレポートで、無効、曖昧、未対応、形式が不正、または複雑すぎる依頼を受けた場合は、既存のAI対話モード・レポートの処理へ引き継ぎます。
明確で日常的な操作は素早く処理し、より深い解釈が必要な依頼には、引き続きAIの支援を利用できます。

よく使うレポート操作のキーフレーズ
AI対話モード・レポートで計算列を作る
APEX 26.2では、AI対話モード・レポートを拡張し、自然言語で計算列を作成できるようにしました。
既存の列から新しい値を計算するための列です。元のデータソースに直接保存していない業務指標を求める場合に役立ちます。
利用者は、計算したい内容を業務で使う言葉で伝えられます。AIで、利用可能な列とその識別子を使う、有効な対話モード・レポートの計算式に変換します。
たとえば、次のように依頼できます。
「AmountにProbabilityを掛けて100で割り、Weighted Pipelineという列を作成して」
APEXでは、次の計算列を作成します。
Weighted Pipeline = Amount * Probability / 100
商談のAmountが200,000、Probabilityが60%であれば、Weighted Pipelineは120,000になります。
この計算は、標準の対話モード・レポートのカスタマイズとして扱います。従来のレポート操作から、確認、編集、保存、削除ができます。
元のSQLクエリやデータソースは変更しません。

AI対話モード・レポートの計算列
まとめ
APEX 26.2では、レポート画面を刷新するとともに、決められたルールで処理するキーフレーズと、自然言語による計算列で、AIを使った操作を拡充しました。
対話モード・レポートの機能、柔軟性、互換性、宣言的な設定方法を維持しながら、より一貫性があり、機能を見つけやすく、効率よくデータを扱えるようにしています。
