diff --git a/bijoe/schemas.py b/bijoe/schemas.py index 3679a17..07dd268 100644 --- a/bijoe/schemas.py +++ b/bijoe/schemas.py @@ -169,6 +169,18 @@ class Dimension(Base): value='EXTRACT(dow from %s)' % self.value, value_label='to_char(date_trunc(\'week\', current_date)::date ' '+ EXTRACT(dow from %s)::integer, \'TMday\')' % self.value, + filter=False), + Dimension( + label=u'semaine (%s)' % self.label, + name=self.name + '__isoweek', + type='integer', + join=self.join, + value='EXTRACT(isoyear from %s) || \'S\' || EXTRACT(week from %s)' + % (self.value, self.value), + group_by='EXTRACT(isoyear from %s), EXTRACT(week from %s)' % (self.value, + self.value), + order_by='EXTRACT(isoyear from %s), EXTRACT(week from %s)' % (self.value, + self.value), filter=False) ] return [self]