原因
通常、リストビューでは、データ連結していないセルの数式の集計はサポートしていません。
このため、警告としてこのエラーが表示され、実行時には集計結果も表示されません。
ただし、ビュー内で数式を指定してその項目をリストビューにデータ連結させた場合は、警告としてこのエラーが表示されますが、実行時には集計結果は表示されます。
具体的には、以下のような場合です。
- リストビューで「集計行を表示する」をチェックしている。
- SUM(A*B+C)のような計算式を持つ項目のビューを作成している。
- 1.のリストビューに2.の計算式の項目をデータ連結している。
Forguncyでは、数式を設定しているビューの項目をデータ連結した際、そのセルはObject型としてデータを取得しようとしますが実行時には値がint型で格納されるため、集計行の結果が表示されるようになるためです。
対策
警告を出さなくすることはできません。
ビューの場合は、表示そのものは問題なく表示されるので、警告を無視してください。