数値を管理するオブジェクトです。
<メソッド/プロパティ>
なし。
<使用例>
| NUMBER nm; n = 123; return n * 100; |
数値の配列を管理するオブジェクトです。
<使用例>
| NUMBER_ARRAY na; na = GetNA("英語", 5); return na.Get(1); |
<メソッド/プロパティ>
| メソッド | 説明 |
|---|---|
| .Add | 配列に数値を追加します。 |
| .Batch | 登録されている数値それぞれを一括演算します。 |
| .Count | 配列数を取得します。 |
| .Delete | 任意の位置の数値を削除します。 |
| .Get | 任意位置の数値を取得します。 |
| .Set | 任意位置の数値を変更します。 |
| .Init | 初期化します。 |
| .Insert | 任意の位置に数値を挿入します。 |
<集計用のメソッド> version 4.0.0.331以降で利用可能
| メソッド | 説明 |
|---|---|
| .Ave | 平均値を取得します。 |
| .Min | 最小値を取得します。 |
| .Max | 最大値を取得します。 |
| .Sum | 合計値を取得します。 |
配列に数値を追加します。
<構文>
| obj.Add(数値) |
<戻り値>
なし。
登録されている数値それぞれを一括演算します。
<構文>
| obj.Batch(演算文字列, 演算数値) |
<引数>
| 値 | 説明 |
|---|---|
| 演算文字列 | 何の演算を行うか文字列で指定します。 加算:+ 減算:- 乗算:* 除算:/ 四捨五入:Round 切り上げ:RoundOff 切り捨て:RoundDown |
| 演算値 | 演算数値を指定します。 Round/RoundOff/RoundDownの場合は対象桁を指定します。 |
<戻り値>
なし。
<使用例> 式フィールドの「*英語-合計」から5教科の合計値を配列に取得し平均値を求める例。
| NUMBER_ARRAY na; na = GetNA("*英語-合計", 5); na.Batch("/", GetRecordCount()); na.Batch("Round", 0); |
配列数を取得します。
<構文>
| obj.Count( ) As NUMBER |
<戻り値>
配列数を戻します。
任意の位置の数値を削除します。
<構文>
| obj.Delete(配列番号) |
<戻り値>
なし。
任意位置の数値を取得します。
<構文>
| obj.Get(配列番号 ) As STRING |
<戻り値>
数値を戻します。
任意位置の数値を変更します。
<構文>
| obj.Set(配列番号, 数値) |
<戻り値>
なし。
初期化します。
<構文>
| obj.Init( ) |
<戻り値>
なし。
任意位置に数値を挿入します。
<構文>
| obj.Insert(配列番号, 数値) |
<戻り値>
なし。
[version 4.0.0.331以降]
平均値を取得します。
<構文>
| obj.Ave( ) As NUMBER |
<引数>
なし
<戻り値>
平均値を戻します。
[version 4.0.0.331以降]
最小値を取得します。
<構文>
| obj.Min( ) As NUMBER |
[version 4.0.0.331以降]
最小値を取得します。
<構文>
| obj.Max( ) As NUMBER |
[version 4.0.0.331以降]
合計値を取得します。
<構文>
| obj.Sum( ) As NUMBER |