У меня есть модель A с полем вычисления b (зависит от значений поля c и поля d).
b = fields.Float(compute='_compute_field')
Моя задача - каждый месяц сравнивать значения поля b прошлого и текущего месяца и получатьразличия .Например, я хочу сравнить значение поля 2018-04-01 со значением поля 2018-05-01.Во-первых, я думал сохранить вычислительную стоимость в базе данных.Но проблема в том, что я не могу этого сделать (store = True), потому что если я сохраняю значение поля b в базе данных, я всегда получаю значение 0 в поле b.
Какие могут быть другие альтернативы для отслеживанияили сохраните значения вычислительного поля , чтобы я мог сравнить различия в зависимости от времени (даты).