on pourrait simplifier cela en le faisant hors du report, mais je pourrais le faire dans une autre PR.