bijoe: generate isoweek dimension for date dimension
This commit is contained in:
parent
36f350cc01
commit
0522eacaf4
|
@ -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]
|
||||
|
|
Reference in New Issue