Esempio n. 1
0
        public object RunningValue(AggrFn fn, RunningValueFunction function, string scope)
        {
            switch (function)
            {
            case RunningValueFunction.Sum:
                return(Sum(fn, scope, true));

            case RunningValueFunction.Avg:
                return(Avg(fn, scope, true));

            case RunningValueFunction.Max:
                return(Max(fn, scope, true));

            case RunningValueFunction.Min:
                return(Min(fn, scope, true));

            case RunningValueFunction.Count:
                return(Count(fn, scope, true));

            case RunningValueFunction.CountDistinct:
                return(CountDistinct(fn, scope, true));

            case RunningValueFunction.StDev:
                return(StDev(fn, scope, true));

            case RunningValueFunction.StDevP:
                return(StDevP(fn, scope, true));

            default:
                throw new Exception("Unknown function " + function + " in RunningValue");
            }
        }
Esempio n. 2
0
 public object RunningValue(AggrFn fn, RunningValueFunction function)
 {
     return(RunningValue(fn, function));
 }