2016年6月25日土曜日

クロス集計の空白表示を0表示にする方法

Access2013で、クロス集計の空白表示を0表示にする方法です。

クロス集計の元になる商品販売テーブルです。
クロス集計の元になる商品販売テーブル

作成したクロス集計のクエリです。
クロス集計の作成は「クロス集計の作成方法」を参照してください。
データがない部分は空白になっているので、0を表示するようにします。
作成したクロス集計のクエリ

販売金額の合計フィールドを下記に変更します。

販売金額の合計: IIf(Sum([販売金額]) Is Null,0,Sum([販売金額]))

「Is NULL」で空白かどうか判定し、IIF関数で空白の場合は「0」を表示するようにしています。

次に[集計]を「合計」から「演算」に変更します。
販売金額の合計フィールドを変更する

これでクロス集計の空白に0が表示されました。
クロス集計の空白に0が表示された

関連する記事
関連する記事
追加クエリを作成する
集計クエリを使いグループ化し集計する
不一致クエリを作成する
更新クエリの作成方法