Ver Mensaje Individual
  #20 (permalink)  
Antiguo 06/08/2012, 11:52
Avatar de Eleazan
Eleazan
 
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años, 7 meses
Puntos: 326
Respuesta: sumar datos de una variable

Código PHP:

<? 
$sql
=mysql_query("select Dia,Total_llamadas,Promedio_respuesta,Total_abandonadas,Promedio_abandono,Promedio_duracion,Total_otro_estado,Promedio_agentes,Nivel_servicio  
         from resumen_mccf where Dia>=8 "
)or die ("problemas en el select".mysql_error()); 
        while(
$row=mysql_fetch_array($sql)) 
        { 
            
$Diamc=$row['Dia']; 
            
$Total_llamadasmc=$row['Total_llamadas']; 
            
$Promedio_respuestamc=$row['Promedio_respuesta']; 
            
$Total_abandonadasmc=$row['Total_abandonadas']; 
            
$Promedio_abandonomc=$row['Promedio_abandono']; 
            
$Promedio_duracionmc=$row['Promedio_duracion']; 
            
$Total_otro_estadomc=$row['Total_otro_estado']; 
            
$Promedio_agentesmc=$row['Promedio_agentes']; 
            
$Nivel_serviciomc=$row['Nivel_servicio']; 
/////////////////////////////////////////////////////////////////////////////////     
$query "SELECT Dia, SUM(Nivel_servicio) FROM resumen_mccf where Dia>=8 ";  
      
$result mysql_query($query) or die(mysql_error()); 
while(
$row mysql_fetch_array($result)){ 
    
$Total_suma=$row['SUM(Nivel_servicio)']; 

//////////////////////////////////////////////////////////////////////////////////         
            
if ($Diamc>=8){ 
             
            
$num=mysql_num_rows($sql); 
            
//echo $num; 
             
            
$Promedio_mes=$Total_suma/$num
            
//echo $Promedio_mes; 
             
        
$Totalmc=($Total_abandonadasmc+$Total_llamadasmc);         
        
$porcentajemc=($Total_abandonadasmc*100); 
        
$porcentajemc1 +=($porcentajemc/$Totalmc);
        
$porcentaje_nuevomc =substr($porcentajemc10,4); 
    if (
$porcentaje_nuevomc==0){ 
        
$porcentaje_nuevomc=0;    } 
echo 
"<tr><td bgcolor='#FA5858' class='bloque1'>$Diamc</td>"
echo 
"<td bgcolor='#FA5858' class='bloque1'>$Totalmc</td>"
echo 
"<td bgcolor='#FA5858' class='bloque1'>$Total_llamadasmc</td>"
echo 
"<td bgcolor='#FA5858' class='bloque1'>$Total_abandonadasmc</td>"
echo 
"<td bgcolor='#FA5858' class='bloque1'>$Promedio_respuestamc</td>"
echo 
"<td bgcolor='#FA5858' class='bloque1'>$porcentaje_nuevomc%</td>"
echo 
"<td bgcolor='#FA5858' class='bloque1'>$Nivel_serviciomc%</td></tr>"
/*echo "<td bgcolor='#FA5858' class='bloque1'>$Promedio_abandonomi</td>"; 
echo "<td bgcolor='#FA5858' class='bloque1'>$Promedio_duracionmi</td>"; 
echo "<td bgcolor='#FA5858' class='bloque1'>$Total_otro_estadomi</td>"; 
echo "<td bgcolor='#FA5858' class='bloque1'>$Promedio_agentesmi</td>";*/ 
$suma=$porcentaje_nuevomc++; 

$suma_nuevomc =substr($suma0,2); 

//$porcentajemc1 += ($porcentajemc/$Totalmc); //Comentado para no "duplicar" resultados!
    
echo $porcentajemc1."<br>";     
//echo $Nivel_serviciomc."<br>"; 

//echo $Diamc; 





?> 
</table>         

</div> 
<div class="dos"> 
<? 
include("FusionCharts.php"); 
$strXML "" 
$strXML "<chart caption = 'Consolidado Mes ".$Diamc."' bgColor='#A9E2F3, #FFFFFF' baseFontSize='12' showValues='1' >"
  
  
$strXML .= "<set label = 'Porcentaje abandono' value ='".$suma_nuevomc."' color = '#FF0000'/>";   
$strXML .= "<set label = 'Nivel_servicio' value ='".$Promedio_mes."' color = '#0040FF'/>";  
$strXML .= "</chart>";//00BFFF 
echo renderChartHTML("swf_charts/Column3D.swf"""$strXML"myNext"800450false); 

?>
Aqui tienes tu código "fixeado". Sólo tenias un fallo (respecto a la suma, lo demás no lo he mirado!).

Un saludo!
__________________
>> Eleazan's Source
>> @Eleazan