.qi_header %h1 ODR %span Statistiques %span =@m_odr.p_customer.show_name ="-" =@m_odr.name .qi_row .qi_pannel.qi_plain.padding -@m_odr_reps = @m_odr.m_odr_reps %table.table.table-striped.table-hover.table-bordered %tr %th %th{:rowspan => 2} Nombre de participation -@m_odr_reps.group(:state).each do |state| %th{:style => "font-weight:normal", :colspan => 3} Etat : =state_helper state.state %tr %th -@m_odr_reps.group(:state).each do |state| %th Nbr participation %th Nbr pneus %th Total remises -m_odr_reps = @m_odr_reps %tr %td Général %td=m_odr_reps.count -@m_odr_reps.group(:state).each do |state| %td =m_odr_reps.where(:state => state.state).count %td =m_odr_reps.where(:state => state.state).sum(:qte) %td.numeraire{:style => ("color:red;" if total = m_odr_reps.where(:state => state.state).sum(:cc_remise) and total == 0.0)} =number_to_currency total -@m_odr_reps.group(:m_odr_place_id).joins(:m_odr_place).order("m_odr_places.name").each do |place| -m_odr_reps = @m_odr_reps.where(:m_odr_place_id => place.m_odr_place_id) %tr %td=place.m_odr_place.name %td=m_odr_reps.count -@m_odr_reps.group(:state).each do |state| %td =m_odr_reps.where(:state => state.state).count %td =m_odr_reps.where(:state => state.state).sum(:qte) %td.numeraire{:style => ("color:red;" if total = m_odr_reps.where(:state => state.state).sum(:cc_remise) and total == 0.0)} =number_to_currency total