function getValueAsString(entry, aggregateStats) {
        if (!Array.isArray(entry)) {
            return entry;
        }

        if (aggregateStats) {
            var sum = 0,
                avg,
                min = _.min(entry),
                max = _.max(entry),
                sd,
                variationSum = 0;

            entry.forEach(function (value) {
                sum += value;
            });
            avg = Math.round(sum / entry.length);
            entry.forEach(function (value) {
                variationSum += Math.pow(value - avg, 2);
            });
            sd = Math.round(Math.sqrt(variationSum / entry.length));
            return min + "(" + avg + ")" + max + "[" + sd + "]";
        } else {
            return entry.join(", ");
        }
    }
function getValueAsString(entry, aggregateStats) {
        if (!Array.isArray(entry)) {
            return entry;
        }

        if (aggregateStats) {
            var sum = 0,
                avg,
                min = _.min(entry),
                max = _.max(entry),
                sd,
                variationSum = 0;

            entry.forEach(function (value) {
                sum += value;
            });
            avg = Math.round(sum / entry.length);
            entry.forEach(function (value) {
                variationSum += Math.pow(value - avg, 2);
            });
            sd = Math.round(Math.sqrt(variationSum / entry.length));
            return min + "(" + avg + ")" + max + "[" + sd + "]";
        } else {
            return entry.join(", ");
        }
    }
function getValueAsString ( entry , aggregateStats ) { if ( ! Array . isArray ( entry ) ) { return entry ; } if ( aggregateStats ) { var sum = 0 , avg , min = _ . min ( entry ) , max = _ . max ( entry ) , sd , variationSum = 0 ; entry . forEach ( function ( value ) { sum += value ; } ) ; avg = Math . round ( sum / entry . length ) ; entry . forEach ( function ( value ) { variationSum += Math . pow ( value - avg , 2 ) ; } ) ; sd = Math . round ( Math . sqrt ( variationSum / entry . length ) ) ; return min + "(" + avg + ")" + max + "[" + sd + "]" ; } else { return entry . join ( ", " ) ; } }
return single value, or comma separated values for an array or return aggregated values with
<min value, average, max value, standard deviation>
@param   {Array}    entry          An array or a single value
@param   {Boolean} aggregateStats If set, the returned value will be aggregated in the form -
<min(avg)max[standard deviation]>
@return {String}   a single value, or comma separated values in an array or
<min(avg)max[standard deviation]> if aggregateStats is set
return single value or comma separated values for an array or return aggregated values with <min value average max value standard deviation >
Get value as string