すべてのプロダクト
Search
ドキュメントセンター

Quick BI:TopN の設定方法

最終更新日:Jun 21, 2025

TopN(クイックフィルタリング)は、数値に基づいてデータベースから返された結果をフィルタリングし、ユーザーがデータをスクリーニングして、特定の数の最大または最小データエントリをすばやく選択するのに便利です。データ分析では、ディメンションまたはメジャーをフィルタリングしてさまざまな粒度でセグメント化し、より適切な意思決定を行うことができます。このトピックでは、TopN を設定する方法について説明します。

前提条件

使用上の注意

  • この分析方法は、返された結果セット計算に基づいており、パブリッククラウドでは現在の制限は 10,000 です。返されるデータの合計が 10,000 を超える場合、計算結果が期待どおりにならない可能性があります。

  • TopN をサポートするチャートを以下に示します。

    TopN 計算方法

    説明

    サポートされているチャートタイプ

    全体 TopN

    データ全体に対して TopN フィルタリングを実行します。

    • 折れ線/面グラフ:折れ線グラフ、面グラフ、積み上げ面グラフ、100% 積み上げ面グラフ、組み合わせグラフ。

    • 縦棒/横棒グラフ:縦棒グラフ、積み上げ縦棒グラフ、100% 積み上げ縦棒グラフ、円形縦棒グラフ、ランキングボード、横棒グラフ、積み上げ横棒グラフ、100% 積み上げ横棒グラフ、ウォーターフォールチャート、ブレットチャート、箱ひげ図、ヒストグラム。

    • バブル/散布図:バブルチャート、散布図、ファセット散布図。

    • 表チャート:クロス表、ヒートマップ。

    • 円/リンググラフ:円グラフ、ローズチャート、レーダーチャート、ツリーマップチャート。

    • 地理的チャート:カラーマップ、バブルマップ、ヒートマップ、フローマップ、シンボルマップ。

    • メトリックチャート:メトリックカード、メトリクトレンドチャート。

    • ファンネル/コンバージョンチャート:ファンネルチャート、比較ファンネルチャート。

    • その他のチャート:ワードクラウド。

    グループベース TopN

    特定のディメンションでデータをグループ化し、各グループ内で TopN フィルタリングを実行します。

    • 折れ線/面グラフ:折れ線グラフ、面グラフ、積み上げ面グラフ、100% 積み上げ面グラフ、組み合わせグラフ。

    • 縦棒/横棒グラフ:縦棒グラフ、積み上げ縦棒グラフ、100% 積み上げ縦棒グラフ、横棒グラフ、積み上げ横棒グラフ、100% 積み上げ横棒グラフ、ブレットチャート、箱ひげ図、ヒストグラム。

    • バブル/散布図(X 軸はメジャーにすることはできません:バブルチャート、散布図、ファセット散布図。

    • 表チャート:クロス表、ヒートマップ。

構成エントリ

チャートの [フィールド] パネルで、TopN 計算が必要なメジャーフィールドを見つけ、その右側にある image アイコンをクリックし、ドロップダウンリストから [詳細計算] > [TopN] を選択します。次に、ビジネスシナリオに応じて TopN 計算メソッドを設定します。image.png

カスタム計算タイプが に設定されている場合、クロス表で使用可能な計算タイプは他のチャートとは異なります。以下で説明します。image

チャートタイプ

計算タイプ

制限

計算ロジック

クロス表

列 TopN

エリアのディメンションフィールド

各列を独立した分析単位として扱い、列全体の TopN データをフィルタリングします。

列グループベース TopN

エリアの 2 つ以上のディメンションフィールド

選択したディメンションに従って単一列データをグループ化し、グループ内で TopN フィルタリングを実行します。

ウィジェット:Cookie 認証:都道府県グルーピングロジックは、 エリアの最初のディメンションから選択した まで、間のすべてのディメンションをグルーピング操作の全体として扱うことです。たとえば、下の画像では、 フィールドと フィールドがグルーピング操作に使用されます。image

行 TopN

エリアのディメンションフィールド

各行を独立した分析単位として扱い、行全体の TopN データをフィルタリングします。

行グループベース TopN

エリアの 2 つ以上のディメンションフィールド

選択したディメンションに従って単一行データをグループ化し、グループ内で TopN フィルタリングを実行します。

グループ化ロジックは、[列] エリアの最初のディメンションから選択されたグループ化ディメンションまで、その間のすべてのディメンションをグループ化操作の全体として扱うことです。たとえば、下のイメージでは、[地域] フィールドと [省] フィールドがグループ化操作に使用されます。image

その他のチャート

全体 TopN

/

データ全体に対して TopN フィルタリングを実行します。

グループベース TopN

  • カラー凡例 または 分割 エリアのディメンションフィールド。

  • バブルチャート/散布図の場合、X 軸はメジャーにすることはできません。

ディメンションフィールドでグループ化し、グループ内で TopN フィルタリングを実行します。

グルーピングロジックは次のとおりです。

  • カラー凡例 にディメンションがあり、分割 エリアにディメンションがない場合は、カテゴリ軸 のディメンションによってグループ化が実行されます。

  • 色の凡例分割分割 にディメンションがないが、 エリアにディメンションがある場合、 エリアのディメンションでグルーピングが実行されます。

  • 両方のエリアにディメンションがある場合、[カテゴリ軸][分割] のディメンションはグループ化操作のために全体として扱われます。

メジャーとディメンションの両方が TopN 設定をサポートしています。

  • メジャーの TopN を設定する

    注文金額で上位 3 つのデータエントリを表示する必要がある場合は、次の手順に従ってメジャー(注文金額)を設定できます。

    1. Quick BI コンソール にログオンします。

    2. 下の画像に示されている手順に従って、ダッシュボード編集ページに入ります。image.png

    3. トップ [メニューバー] で、[チャートの追加] をクリックし、image アイコンを見つけて、クロス表 を作成します。

    4. チャートデザインの [フィールド] タブで、クロス表データを設定します。

    5. 右側の image アイコンをクリックし、[詳細計算] > [上位 N 件] > [上位 3 件] を選択します。image.png

    6. 更新 をクリックします。

      クロス表は注文金額でソートされ、上位 3 つのデータエントリが表示されます。image.png

  • ディメンションの TopN を設定する

    高度な計算単一次元 TopNトップ 3地域ごとに注文金額で上位 3 つのデータエントリを表示する必要がある場合は、ディメンション(地域)で > > を設定できます。これにより、東北、華北、華南などの各地域の上位 3 つのデータエントリがフィルタリングされます。111

  • カスタム TopN

    計算タイプ注文一部のプラグインTopN は上位 N 個のデータエントリを保持します。たとえば、Top5 を選択すると、上位 5 つのデータエントリが保持されます。、、 の TopN をカスタマイズすることもできます。クロス表で使用可能な計算タイプは他のチャートとは異なります。詳細については、「構成エントリ」の比較表を参照してください。

    クロス表のさまざまな計算タイプの例を以下に示します。

    計算方法

    構成の説明

    効果の例

    列 TopN

    各列を独立した分析単位として扱い、列全体の注文金額で上位 3 つのデータエントリをフィルタリングします。

    image

    列グループベース TopN

    この例では、の最初のディメンションフィールドは地域で、グループ化ディメンションは都道府県です。したがって、市区町村都道府県地域でグループ化され、注文金額の上位 3 つの市区町村が都道府県ごとに注文金額とともに表示されます。

    image

    行 TopN

    各行を独立した分析単位として扱い、行全体の注文金額で上位 5 つのデータエントリをフィルタリングします。

    image

    行グループベース TopN

    この例では、の最初のディメンションフィールドは地域で、グループ化ディメンションはです。したがって、製品タイプ地域でグループ化され、各省の注文金額上位 2 つの製品タイプとその注文金額が表示されます。

    image

  • 特別な TopN 計算と処理方法

    • 合計と小計の処理

      合計と小計はクイックフィルタリングに関与せず、TopN と共存できません。TopN が選択されている場合、合計と小計は自動的に無効になります。Untitled.gif

    • 行と列の混合レイアウトの処理

      行と列の混合レイアウトでは、デフォルトで最初の列のディメンション値に基づいてフィルタリングが実行されます。たとえば、以下の例では、東北地方の注文金額に基づいてフィルタリングが実行されます。Untitled.gif

    • null 値の処理

      null 値は TopN の最小値と見なされます。たとえば、10 個のデータエントリがあり、Top5(降順)を設定した場合、null 値は除外されます。Bottom5(昇順)を設定した場合、null 値は保持されます。

    • 複数の TopN 設定の処理

      複数の TopN 設定を同時に有効にすることはできません。後の設定は以前の TopN 設定を置き換えます。Untitled.gif

    • 複数の高度な計算の処理

      メジャーには、一度に 1 つの高度な計算のみを設定できます。たとえば、TopN を設定すると、以前に設定されたランキングは置き換えられます。