Projet

Général

Profil

0001-add-by-year-month-grouping-fixes-27406.patch

Benjamin Dauvergne, 18 octobre 2018 19:42

Télécharger (1,74 ko)

Voir les différences:

Subject: [PATCH] add by year/month grouping (fixes #27406)

 bijoe/schemas.py | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
bijoe/schemas.py
179 179
                    filter_in_join=self.filter_in_join,
180 180
                    value='EXTRACT(year from %s)::integer' % self.value,
181 181
                    filter=False),
182
                Dimension(
183
                    label=u'année et mois (%s)' % self.label,
184

  
185
                    name=self.name + '__yearmonth',
186
                    type='integer',
187
                    join=self.join,
188
                    filter_value='EXTRACT(year from %s) || \'M\' || EXTRACT(month from %s)'
189
                          % (filter_value, filter_value),
190
                    filter_in_join=self.filter_in_join,
191
                    value='TO_CHAR(EXTRACT(month from %s), \'00\') || \'/\' || EXTRACT(year from %s)'
192
                          % (self.value, self.value),
193
                    group_by='EXTRACT(year from %s), EXTRACT(month from %s)' % (self.value,
194
                                                                                  self.value),
195
                    order_by='EXTRACT(year from %s), EXTRACT(month from %s)' % (self.value,
196
                                                                                  self.value),
197
                    filter=False),
182 198
                Dimension(
183 199
                    label=u'mois (%s)' % self.label,
184 200
                    name=self.name + '__month',
185
-