/// <summary> /// 累加 /// </summary> public static object Sum(params object[] objs) { return(ReportDataHelper.Sum(objs)); }
public static object DivOpt(object objA, object objB) { return(ReportDataHelper.DivOpt(objA, objB)); }
/// <summary> /// 连乘 /// </summary> public static object Mult(params object[] objs) { return(ReportDataHelper.Mult(objs)); }
/// <summary> /// 根据代数运算式求值 /// </summary> /// <param name="formula"></param> /// <returns></returns> public static Double Compute(string formula) { return(ReportDataHelper.Compute(formula)); }
/// <summary> /// 中国式四舍五入一个数值对象 /// </summary> /// <param name="input">数值对象</param> /// <param name="dec">取舍时所保留小数位数</param> /// <returns></returns> public static double Round(double input, int dec) { return(ReportDataHelper.Round(input, dec)); }
/// <summary> /// 中国式四舍五入一个数值 /// </summary> /// <param name="val">数值</param> /// <param name="dec">取舍时所保留的小数位数</param> /// <returns></returns> public static object Round(object input, int dec) { double value = ReportDataHelper.Round(ToDouble(input), dec); return(value.ToString("F" + dec)); }
/// <summary> /// 转换为数值 /// </summary> /// <param name="strvalue"></param> /// <returns></returns> public static double ToDouble(object strvalue) { return(ReportDataHelper.ToDouble(strvalue)); }
/// <summary> /// 添加宏变量 /// </summary> /// <param name="dt">目标表</param> /// <param name="macroName">宏变量名</param> /// <param name="macroValue">宏变量值</param> public static void AddMacro(DataTable dt, string macroName, string macroValue) { ReportDataHelper.AddMacro(dt, macroName, macroValue); }