Cita:
Iniciado por informacionsys
hola
mmmm lo que debes hacer es ir sumando cada valor de la variable $porcentajemc1
es decir tu dices te da 17.2 cierto , y despues te dio 15.4
la suma de esos dos es el valor que necesitas que seria 32.6
Lo harias asi:
Código PHP:
Ver original$porcentajemc1 += ($porcentajemc/$Totalmc);
El ejemplo que tu pusiste es justo lo que quiero hacer pero probé tu código y me suma diferente digamos 17.2+17.2 y 15.4+15.4 y quiero es que me sume 17.2+15.4
aca esta todo mi codigo
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($porcentajemc1, 0,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($suma, 0,2);
$porcentajemc1 += ($porcentajemc/$Totalmc);
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", 800, 450, false);
?>