Projet

Général

Profil

0001-visualisation-return-0.0-for-None-measures-in-json_d.patch

Benjamin Dauvergne, 13 janvier 2020 15:50

Télécharger (1,29 ko)

Voir les différences:

Subject: [PATCH] visualisation: return 0.0 for None measures in json_data
 (#38913)

 bijoe/schemas.py             | 6 ++++++
 bijoe/visualization/utils.py | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)
bijoe/schemas.py
137 137
        'expression': str,
138 138
    }
139 139

  
140
    @property
141
    def default_value(self):
142
        if self.type in ['integer', 'percent']:
143
            return 0
144
        return None
145

  
140 146

  
141 147
class Dimension(Base):
142 148
    __slots__ = ['name', 'label', 'type', 'join', 'value', 'value_label',
bijoe/visualization/utils.py
177 177
        return data
178 178

  
179 179
    def default_cell(self):
180
        return MeasureCell(measure=self.measure, value=None)
180
        return MeasureCell(measure=self.measure, value=self.measure.default_value)
181 181

  
182 182
    def table_2d(self):
183 183
        '''Layout data into 2d tables'''
184
-