access クロス集計結果でnull値を0に置き換えるには

ネットでいろいろと調べやっと解決しました。

もともとクロス集計の結果は、集計すべきデータ(該当するレコード)が無かったところは、データが無いのですから、null値になります。

これをクエリーを実行する段階で0に置き換えるにはNz関数を使用します。

この方法は集計クエリの“値”に設定したフィールドのフィールド設定欄に

Nz(sum([集計するフィールド]),0)としデザイン画面の集計の設定を“演算”に設定します。

これで集計時にデータの無かった部分がnull値からゼロに置き換わります。

 

タイトルとURLをコピーしました