public final class CalcUtil extends Object
修飾子とタイプ | メソッドと説明 |
---|---|
static double |
avg(List<Double> values)
平均値を計算する
|
static double |
count(List<Double> values)
カウント数を計算する
|
static boolean |
eval(List<ArgumentElement> elements)
非推奨です。
|
static double |
exec(List<ArgumentElement> elements)
非推奨です。
|
static double |
exec(String formula)
非推奨です。
|
static List<Double> |
getCellValues(List<CrossCell> cells)
セルごとに計算した結果データの配列を取得します。
|
static List<Double> |
getDataValues(List<CrossCell> cells)
クロス集計の各セルが持つデータ要素を連結して配列で返却します。
|
static double |
max(List<Double> values)
最大値を計算する
|
static double |
min(List<Double> values)
最小値を計算する
|
static double |
stddev(List<Double> values)
標準偏差を計算する
|
static double |
sum(List<Double> values)
合計値を計算する
|
static double |
variance(List<Double> values)
分散を計算する
|
public static double count(List<Double> values)
values
- セルの実データ配列@Deprecated public static boolean eval(List<ArgumentElement> elements) throws FunctionExecuteException, CanNotCalcFormulaException, FormulaSymtaxException
elements
- 式を構成する要素の配列FunctionExecuteException
CanNotCalcFormulaException
FormulaSymtaxException
@Deprecated public static double exec(List<ArgumentElement> elements) throws CanNotCalcFormulaException, FormulaSymtaxException
elements
- 数式を構成する要素の配列CanNotCalcFormulaException
- 数式に使用できない文字列が含まれていた場合にスローされますFormulaSymtaxException
- 計算中にエラーが発生した場合にスローされます@Deprecated public static double exec(String formula) throws CanNotCalcFormulaException, FormulaSymtaxException
formula
- 数式CanNotCalcFormulaException
- 数式に使用できない文字列が含まれていた場合にスローされますFormulaSymtaxException
- 計算中にエラーが発生した場合にスローされますpublic static List<Double> getCellValues(List<CrossCell> cells)
cells
- セルオブジェクトの配列public static List<Double> getDataValues(List<CrossCell> cells)
cells
- セルオブジェクトの配列public static double stddev(List<Double> values)
values
- セルの実データ配列Copyright © 2012 NTT DATA INTRAMART CORPORATION