次の方法で共有


グラフの空データポイントとヌルデータポイント (レポート ビルダーおよび SSRS)

グラフに空または null 値のフィールドを表示している場合、グラフが期待どおりに表示されない可能性があります。 グラフでは、指定したグラフの種類によって空の値の処理方法が異なります。

  • グラフの種類が線形のグラフ (横棒グラフ、縦棒グラフ、散布図、折れ線グラフ、面グラフ、または範囲グラフ) の場合、空の値は、空白 (すきま) としてグラフに表示されます。 空のポイントを示すには、空のポイントのプレースホルダーを追加する必要があります。 詳細については、「 空のポイントをグラフに追加する (レポート ビルダーおよび SSRS)」を参照してください

  • グラフの種類が連続性のある線形のグラフ (面グラフ、横棒グラフ、縦棒グラフ、折れ線グラフ、散布図) の場合、空のデータ ポイントが、系列の連続性を維持するようにグラフに追加されます。

  • グラフの種類が線形のグラフ以外 (極座標グラフ、円グラフ、ドーナツ グラフ、じょうごグラフ、またはピラミッド グラフ) の場合、空の値はグラフに表示されません。

  • 図形グラフでは、NULL 値が省略されます。

空のデータ ポイント付きのグラフについては、サンプル レポートに例が含まれています。 このサンプル レポートのダウンロードの詳細については、「SQL Server 2014レポート ビルダーおよびレポート デザイナーのサンプル レポート」を参照してください。

レポート定義 (.rdl) は、レポート ビルダーと SQL Server Data Tools のレポート デザイナーで作成および変更できます。 作成環境ごとに、レポートと関連アイテムを作成、開く、保存するさまざまな方法が用意されています。 詳細については、Web 上の microsoft.com にある レポート デザイナーおよびレポート ビルダー (SSRS) でのレポートのデザイン を参照してください。

空の値または NULL 値の削除

重要なデータを見やすくするには、空の値をデータセットから削除することを検討してください。 NULL 値をフィルター処理するには、クエリで NOT IS NULL 句を使用することができます。 また、0 以外の値だけが表示されるように指定するフィルター式を追加することもできます。 詳細については、「データセット フィルター、データ領域フィルター、およびグループ フィルターの追加 (レポート ビルダーおよび SSRS)」を参照してください。

グラフ内の値がないフィールド

返されたデータセット内の値が含まれていないフィールドについては、データ ポイントを含まない空のグラフが表示されますが、系列の名前 (通常はフィールド名) は凡例項目として追加されます。

この動作は、返されたデータセット内のデータが 0 行である場合とは異なります (この状況は、レポートがパラメーター化されており、選択した値によって空の結果セットが返される場合に発生します)。 データセット クエリによって返されるデータが 0 行の場合は、表示できるデータがないことを示すメッセージが実行時に表示されます。 [プロパティ] ペインでレポートの NoDataMessage キャプションを変更することによって、このメッセージをカスタマイズできます。 詳細については、「レポート埋め込みデータセットと共有データセット (レポート ビルダーおよび SSRS)」を参照してください。

こちらもご覧ください

グラフ (レポート ビルダーおよび SSRS)
グラフの書式設定 (レポート ビルダーおよび SSRS)
レポートへのグラフの追加 (レポート ビルダーおよび SSRS)
グラフのトラブルシューティング (レポート ビルダーおよび SSRS)