015-003912

デヂエ

関心あり
0人の方が関心を示しています。

平均値/最大値/最小値の集計で「空白」と「0」が区別されない。

種別
不具合
機能
  • 集計
再現バージョン
  • 8.0.2
改修バージョン
8.0.3
公開日
2011-03-01
更新日
2013-04-24

【準備】

  1. 任意のライブラリで、次のフィールドを追加します。

    例:
    • 文字列(1行)
    • 数値

      補足:
      • 「フィールド情報の変更」画面で、「必須項目」のチェックボックスの選択を外します。
    • 日付

  2. レコードを登録します。

    例:
    • 文字列(1行):あ
      数値:1
      日付:2008/9/1

    • 文字列(1行):あ
      数値:(空白)
      日付:2008/10/1

  3. 集計を追加します。

    例:
    • 集計の種類: 「数値」の最小値

    • 小計対象1: 文字列(1行)

    • クロス集計:チェックボックスを選択する

    • 小計対象(横軸): 日付/年月で集計

    • ソート: 小計対象の値/降順


【再現手順】

  1. レコード一覧画面を表示します。

  2. 準備で設定した集計を選択し、[集計する]をクリックします。


→現象発生:
 次の集計結果が表示されます。
 -------
 小計対象の値  2008/09  2008/10  小計値
   あ                     1       0       0
 小計値                 1       0       0
 -------


補足:

  • 空欄で登録した欄が「(値なし)」または「(空欄)」と見做されず、「0」という数値として扱われています。

【回避方法】


次のバージョンの製品で本現象を改修しています。バージョンアップを検討してください。

  • バージョン 8.0.3のデヂエ

 

補足:

  • 平均値/最大値/最小値集計している数値フィールドに
    「(値なし)」と「0」が混在している場合、
    デヂエ 8.0.3にバージョンアップ後、集計機能を利用した際に集計値が変わる場合があります。

    デヂエ 8.0.3では、「(値なし)」と「0」を区別する仕様変更を行っているためです。

  • 「(値なし)」と「0」を区別せず集計を行いたい場合は
    「(値なし)」のレコードを検索後「0」へ一括編集します。
    「(値なし)」のレコードは、平均値/最大値/最小値集計の対象外となります。

関連記事