差分計算は、2 つのデータポイント間の値を比較するために使用されます。主な目的は、4 月と 3 月の売上の差額を計算したり、商品 A と商品 B の売上を比較したりするなど、異なる期間またはディメンションにわたる値の変化を測定することです。このトピックでは、差分計算を設定する方法について説明します。
前提条件
ダッシュボードを作成済みであること。詳細については、「ダッシュボードを作成する」をご参照ください。
データセットが選択され、チャートフィールドが設定されていること。詳細については、「チャートフィールドを設定する」をご参照ください。
制限事項
合計と小計は差分計算に含まれません。フィールドに差分計算が設定されている場合、合計と小計は自動的に無効になります(「-」と表示されます)。
空の値は差分結果に含まれず、他のデータ結果に影響を与えません。空の値は空のままです(「-」と表示されます)。
この分析方法は、返された結果セット計算に基づいており、パブリッククラウドでは現在の制限は 10,000 です。返されるデータの合計が 10,000 を超える場合、計算結果が期待どおりにならない可能性があります。
データをソートする必要がある場合は、最初にソートしてから差分計算を実行してください。
複数のデータセットで計算する必要がある場合は、最初にデータセットを関連付けてから、関連付けられた完全なデータセットに基づいて計算を実行します。関連付けられていないデータセットで計算すると、結果が実際の状況と一致しない可能性があります。
クロス集計または詳細テーブルにディメンションフィールドのないメジャーフィールドのみが含まれている場合、差分計算は使用できません。
以下のチャートは差分計算をサポートしています。
差分計算方法
説明
サポートされているチャートタイプ
全体差分
データ全体に対して差分分析を実行します。
折れ線/面グラフ:折れ線グラフ、面グラフ、積み上げ面グラフ、100% 積み上げ面グラフ、組み合わせグラフ。
縦棒/横棒グラフ:縦棒グラフ、積み上げ縦棒グラフ、100% 積み上げ縦棒グラフ、円形縦棒グラフ、ランキングチャート、横棒グラフ、積み上げ横棒グラフ、100% 積み上げ横棒グラフ、ウォーターフォールチャート、ブレットチャート、箱ひげ図、ヒストグラム。
バブル/散布図:バブルチャート、散布図、ファセット散布図。
テーブルチャート:クロス集計、詳細テーブル、ヒートマップ。
円/リンググラフ:円グラフ、ローズチャート、レーダーチャート、ツリーマップチャート。
地理的チャート:カラーマップ、バブルマップ、ヒートマップ、フローマップ、シンボルマップ。
メトリックチャート:メトリックカード、メトリックトレンドチャート。
ファンネル/コンバージョンチャート:ファンネルチャート、比較ファンネルチャート。
その他のチャート:ワードクラウド。
グループ内差分
特定のディメンションでデータをグループ化し、各グループ内で差分分析を実行します。
テーブルチャート:クロス集計。
設定エントリ
チャートの [フィールド] パネルで、差分計算を使用するメジャーフィールドを見つけ、右側の
アイコンをクリックし、ドロップダウンリストから [詳細計算] > [差分] を選択します。次に、ビジネスシナリオに応じて差分計算メソッドを設定します。
クロス集計の差分計算の設定は、他のチャートとは異なり、以下で説明するように異なります。
チャートタイプ | 計算タイプ | 制限 | 計算ロジック |
クロス集計 | 列差分 | 行 エリアのディメンションフィールド | 各列を独立した分析単位として差分計算を実行します。 |
列内グループ差分 | 行 エリアの 2 つ以上のディメンションフィールド | 選択したディメンションで単一列データをグループ化し、各グループ内で差分計算を実行します。 行グルーピングディメンションリージョン都道府県グルーピングロジックは、 エリアの最初のディメンションから選択した まで、間のすべてのディメンションをグルーピング操作の全体として扱うことです。たとえば、下の画像では、 フィールドと フィールドがグルーピング操作に使用されます。 | |
行差分 | 列 エリアのディメンションフィールド | 各行を独立した分析単位として差分計算を実行します。 | |
行内グループ差分 | 列 エリアの 2 つ以上のディメンションフィールド | 選択したディメンションで単一行データをグループ化し、各グループ内で差分計算を実行します。 グループ化ロジックは、[列] エリアの最初のディメンションから選択したグループ化ディメンションまで、その間のすべてのディメンションをグループ化操作の全体として扱うことです。たとえば、下のイメージでは、[地域] フィールドと [省] フィールドがグループ化操作に使用されます。 | |
その他のチャート | 全体差分 | / | データ全体に対して差分計算を実行します。 |
例
次の例は、差分計算をより理解するのに役立ちます。
例 1:メトリックカード
この例では、メトリックカードでの差分計算を示します。
Quick BI コンソール にログインします。
下の画像に示されている手順に従って、ダッシュボード編集ページにアクセスします。

ヒント:メトリックカードトップメニューバーで、 をクリックし、 を見つけて、ダッシュボードエリアにクリックまたはドラッグします。

[データパネル] の [フィールド] タブで、メトリックカードのデータを設定します。
必要なディメンションフィールドとメジャーフィールドを選択し、ダブルクリックまたはドラッグしてターゲットエリアに移動します。
[ディメンション] リストで、[リージョン] を見つけて、ダブルクリックするか、[行] エリアにドラッグします。
メジャー リストで、注文金額 を見つけて、ダブルクリックまたはドラッグして 列 エリアに 2 回移動します。
説明列 エリアの 2 つの 注文金額 フィールドには、それぞれ元のデータと差分計算値が表示されます。
メジャーエリアに 2 つの重複フィールドが配置されると、「重複メジャーが存在します」というプロンプトが表示されます。これは今のところ無視して、設定完了後にデータを更新できます。
2 番目の 注文金額 フィールドの横にある
高度な計算違い差分設定 アイコンをクリックし、 > を選択し、 ダイアログボックスで、現在のチャートの特定の差分計算方法を設定します。
相対値、N 値: 現在のデータポイントをどの特定のデータポイントと比較するか、および N が表す特定の数値を設定します。
相対値のタイプ
説明
効果例
前の N
現在のデータポイントの前の N 番目のデータポイントと比較します。
現在のデータポイントと前の 1 つのデータポイントの差。例:華東地区の売上と東北地区の売上の差。

次の N
現在のデータポイントの後の N 番目のデータポイントと比較します。
現在のデータポイントと次の 1 つのデータポイントの差。例:華東地区の売上と華中地区の売上の差。

N 番目
データ全体の N 番目のデータポイントと比較します。
現在のデータポイントとデータ全体の 1 番目のデータポイントの差。例:各地域の売上と東北地区の売上の差。

最後から N 番目
データ全体の末尾から N 番目のデータポイントと比較します。
現在のデータポイントとデータ全体の末尾から N 番目のデータポイントの差。例:各地域の売上と西南地区の売上の差。

データ設定: 差分値の表示方法を設定します。
表示タイプ
説明
効果例
特定の値
比較データポイントの特定の値を直接表示します。
華東地区の売上の比較データポイントは東北地区の売上であり、212.6K です。

比較差分
現在のデータポイントと比較データポイントの差を表示します。
華東地区の売上と東北地区の売上の差は、270-212.6=57.39K です。

差分比率
現在のデータポイントと比較データポイントの差をパーセンテージで表示します。計算式は、(現在のデータ - 比較データ)/ 比較データ × 100% です。
比較データ値が 0 未満の場合、差分比率の計算方法を設定できます。
(1 - 現在のデータ / 比較データ)× 100%:比較データに対する現在のデータと比較データの差の割合を表します。比較データに対する現在のデータの改善または悪化の程度を測定するのに適しています。
(現在のデータ / 比較データ - 1)× 100%:比較データに対する現在のデータの変化の倍数を表します。比較データに対する現在のデータの増加倍数または減少倍数を測定するのに適しています。
「-」と表示:負の比較データを直接「-」と表示します。負の比較データのために解釈が難しい、または誤解を招く可能性のある計算結果を回避するのに適しています。
華東地区の売上に対する華中地区の売上の減少率は 0.568 です。

例 2:クロス集計
クロス集計には、次の例に示すように、他のチャートとは異なる差分計算オプションがあります。
差分計算タイプ | 設定の説明 | 効果例 |
列差分 | この例では、列ごとにデータ全体の差分計算を実行します。 |
|
列内グループ差分 | この例では、行エリアの最初のディメンションフィールドは地域で、グループ化ディメンションは都道府県です。したがって、地域と都道府県フィールドを照合することでグループ化が実行され、最終的には[都道府県] ディメンションによってグループ内差異計算が実行されます。 |
|
行差分 | この例では、行ごとにデータ全体の差分計算を実行します。 |
|
行内グループ差分 | 注意:この例では、行エリアの最初のディメンションフィールドとグルーピングディメンションはどちらも 商品タイプ です。したがって、 フィールドを照合することでグルーピングが実行され、各グループ内で差分計算が実行されます。 |
|





