Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 5
0
 def max(self, *args):
     "Returns the maximum value."
     return Aggregator(self.field).max(*args)
Exemplo n.º 6
0
 def min(self, *args):
     "Returns the minimum value."
     return Aggregator(self.field).min(*args)
Exemplo n.º 7
0
 def groupby(self, *args):
     return Aggregator(self.field).groupby(*args)
Exemplo n.º 8
0
 def count(self, *args, **kwargs):
     "Returns an the aggregated counts."
     return Aggregator(self.field).count(*args, **kwargs)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 13
0
 def min(self, *args, **kwargs):
     "Returns the minimum value."
     return Aggregator(
         self.field, queryset=kwargs.get('queryset')).min(*args)
Exemplo n.º 14
0
 def count(self, *args, **kwargs):
     "Returns an the aggregated counts."
     return Aggregator(
         self.field,
         queryset=kwargs.pop('queryset', None)).count(*args, **kwargs)
Exemplo n.º 15
0
 def groupby(self, *args, **kwargs):
     return Aggregator(
         self.field, queryset=kwargs.get('queryset')).groupby(*args)