Skip to content

Commit 29894c4

Browse files
author
linzhijun
committed
fix
1 parent c203ca6 commit 29894c4

3 files changed

Lines changed: 3 additions & 3 deletions

File tree

csharp/ToolGood.Algorithm/Internals/Functions/MathSum/Function_PERCENTILE.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ public override Operand Evaluate(AlgorithmEngine engine, Func<AlgorithmEngine, s
2828
var o = FunctionUtil.F_base_GetList(args1, list);
2929
if (o == false) { return ParameterError(1); }
3030
var k = args2.DoubleValue;
31-
return Operand.Create(ExcelFunctions.Percentile(list.Select(q => (double)q).ToArray(), (double)k));
31+
return Operand.Create(ExcelFunctions.Percentile(list.ToArray(), k));
3232
}
3333

3434
}

csharp/ToolGood.Algorithm/Internals/Functions/MathSum/Function_PERCENTRANK.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public override Operand Evaluate(AlgorithmEngine engine, Func<AlgorithmEngine, s
2929
if (o == false) { return FunctionError(); }
3030

3131
var k = args2.DoubleValue;
32-
var v = ExcelFunctions.PercentRank(list.Select(q => (double)q).ToArray(), (double)k);
32+
var v = ExcelFunctions.PercentRank(list.ToArray(), k);
3333
var d = 3;
3434
if (func3 != null) {
3535
var args3 = GetNumber_3(engine, tempParameter);

csharp/ToolGood.Algorithm/Internals/Functions/MathSum/Function_QUARTILE.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public override Operand Evaluate(AlgorithmEngine engine, Func<AlgorithmEngine, s
3333
if (quant < 0 || quant > 4) {
3434
return ParameterError(2);
3535
}
36-
return Operand.Create(ExcelFunctions.Quartile(list.Select(q => (double)q).ToArray(), quant));
36+
return Operand.Create(ExcelFunctions.Quartile(list.ToArray(), quant));
3737
}
3838

3939
}

0 commit comments

Comments
 (0)