Пример #1
0
 def stddev(self, *args):
     "Returns the standard deviation. Only applies to quantitative data."
     if self.simple_type == 'number':
         return Aggregator(self.field).stddev(*args)
Пример #2
0
 def variance(self, *args):
     "Returns the variance. Only applies to quantitative data."
     if self.simple_type == 'number':
         return Aggregator(self.field).variance(*args)
Пример #3
0
 def avg(self, *args):
     "Returns the average value. Only applies to quantitative data."
     if self.simple_type == 'number':
         return Aggregator(self.field).avg(*args)
Пример #4
0
 def sum(self, *args):
     "Returns the sum of values. Only applies to quantitative data."
     if self.simple_type == 'number':
         return Aggregator(self.field).sum(*args)
Пример #5
0
 def max(self, *args):
     "Returns the maximum value."
     return Aggregator(self.field).max(*args)
Пример #6
0
 def min(self, *args):
     "Returns the minimum value."
     return Aggregator(self.field).min(*args)
Пример #7
0
 def groupby(self, *args):
     return Aggregator(self.field).groupby(*args)
Пример #8
0
 def count(self, *args, **kwargs):
     "Returns an the aggregated counts."
     return Aggregator(self.field).count(*args, **kwargs)
Пример #9
0
 def stddev(self, *args, **kwargs):
     "Returns the standard deviation. Only applies to quantitative data."
     if self.simple_type == 'number':
         return Aggregator(
             self.field,
             queryset=kwargs.get('queryset')).stddev(*args)
Пример #10
0
 def variance(self, *args, **kwargs):
     "Returns the variance. Only applies to quantitative data."
     if self.simple_type == 'number':
         return Aggregator(
             self.field,
             queryset=kwargs.get('queryset')).variance(*args)
Пример #11
0
 def sum(self, *args, **kwargs):
     "Returns the sum of values. Only applies to quantitative data."
     if self.simple_type == 'number':
         return Aggregator(
             self.field, queryset=kwargs.get('queryset')).sum(*args)
Пример #12
0
 def avg(self, *args, **kwargs):
     "Returns the average value. Only applies to quantitative data."
     if self.simple_type == 'number':
         return Aggregator(
             self.field, queryset=kwargs.get('queryset')).avg(*args)
Пример #13
0
 def min(self, *args, **kwargs):
     "Returns the minimum value."
     return Aggregator(
         self.field, queryset=kwargs.get('queryset')).min(*args)
Пример #14
0
 def count(self, *args, **kwargs):
     "Returns an the aggregated counts."
     return Aggregator(
         self.field,
         queryset=kwargs.pop('queryset', None)).count(*args, **kwargs)
Пример #15
0
 def groupby(self, *args, **kwargs):
     return Aggregator(
         self.field, queryset=kwargs.get('queryset')).groupby(*args)