fixes for report session number

The session number is now a Decimal, which requires changing from as_int
to as_float