コード例 #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
ファイル: models.py プロジェクト: rysdyk/avocado
 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
ファイル: models.py プロジェクト: rysdyk/avocado
 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
ファイル: models.py プロジェクト: rysdyk/avocado
 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
ファイル: models.py プロジェクト: rysdyk/avocado
 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
ファイル: models.py プロジェクト: rysdyk/avocado
 def min(self, *args, **kwargs):
     "Returns the minimum value."
     return Aggregator(
         self.field, queryset=kwargs.get('queryset')).min(*args)
コード例 #14
0
ファイル: models.py プロジェクト: rysdyk/avocado
 def count(self, *args, **kwargs):
     "Returns an the aggregated counts."
     return Aggregator(
         self.field,
         queryset=kwargs.pop('queryset', None)).count(*args, **kwargs)
コード例 #15
0
ファイル: models.py プロジェクト: rysdyk/avocado
 def groupby(self, *args, **kwargs):
     return Aggregator(
         self.field, queryset=kwargs.get('queryset')).groupby(*args)