totalizar con PHPExcel
Publicado por aldo (1058 intervenciones) el 03/05/2016 21:49:00
Estoy tratando de totalizar unos registros en una hoja de excel con PHPExcel. Pero el total por nroapto se esta imprimiendo erradamente; es decir se imprime inmediatamente en el siguiente registro.
El monto total(50000) del NroApto 01-01 debiera aparecer a nivel de este y no en el NroApto 01-02

En realidad no veo que variable esta mal ubicada, si alguien puede verlo.
este es el codigo:
El monto total(50000) del NroApto 01-01 debiera aparecer a nivel de este y no en el NroApto 01-02
En realidad no veo que variable esta mal ubicada, si alguien puede verlo.
este es el codigo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
$numero=1;
$total = 0;
$nroapto = '';
$consulta2 = "SELECT * FROM vdeuda ORDER BY nroapto";
$actualiza = @pg_query($connect,$consulta2);
while($dato=pg_fetch_array($actualiza))
{
$numero++;
if (!$nroapto)
{
$nroapto=$dato['nroapto'];
}
///totaliza por nro de apartamento
if ($dato['nroapto']!=$nroapto)
{
$objSheet->setCellValue('D'.$numero, $total);
$nroapto=$dato['nroapto'];
$total=0;
}
$total=$total+$dato['monto'];
$objSheet->setCellValue('A'.$numero, $dato['nroapto']);
$objSheet->setCellValue('B'.$numero, $dato['fecha']);
$objSheet->setCellValue('C'.$numero, $dato['monto']);
}
$total=$total+$dato['monto'];
//$objSheet->setCellValue('D'.$numero, $total);
$total = 0;
Valora esta pregunta


0