015-003912
平均値/最大値/最小値の集計で「空白」と「0」が区別されない。
- 種別
- 不具合
- 機能
-
- 集計
- 再現バージョン
-
- 8.0.2
- 改修バージョン
- 8.0.3
- 公開日
- 2011-03-01
- 更新日
- 2013-04-24
詳細
【準備】
- 任意のライブラリで、次のフィールドを追加します。
例:
- 文字列(1行)
- 数値
補足:
- 「フィールド情報の変更」画面で、「必須項目」のチェックボックスの選択を外します。
- 日付
- レコードを登録します。
例:
- 文字列(1行):あ
数値:1
日付:2008/9/1 - 文字列(1行):あ
数値:(空白)
日付:2008/10/1
- 文字列(1行):あ
- 集計を追加します。
例:
- 集計の種類: 「数値」の最小値
- 小計対象1: 文字列(1行)
- クロス集計:チェックボックスを選択する
- 小計対象(横軸): 日付/年月で集計
- ソート: 小計対象の値/降順
- 集計の種類: 「数値」の最小値
【再現手順】
- レコード一覧画面を表示します。
- 準備で設定した集計を選択し、[集計する]をクリックします。
→現象発生:
次の集計結果が表示されます。
-------
小計対象の値 2008/09 2008/10 小計値
あ 1 0 0
小計値 1 0 0
-------
補足:
- 空欄で登録した欄が「(値なし)」または「(空欄)」と見做されず、「0」という数値として扱われています。
回避/対応方法
【回避方法】
次のバージョンの製品で本現象を改修しています。バージョンアップを検討してください。
- バージョン 8.0.3のデヂエ
補足:
- 平均値/最大値/最小値集計している数値フィールドに
「(値なし)」と「0」が混在している場合、
デヂエ 8.0.3にバージョンアップ後、集計機能を利用した際に集計値が変わる場合があります。
デヂエ 8.0.3では、「(値なし)」と「0」を区別する仕様変更を行っているためです。 - 「(値なし)」と「0」を区別せず集計を行いたい場合は
「(値なし)」のレコードを検索後「0」へ一括編集します。
「(値なし)」のレコードは、平均値/最大値/最小値集計の対象外となります。