Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] rellenar array con importe de cada mes

Estas en el tema de rellenar array con importe de cada mes en el foro de Javascript en Foros del Web. Hola, tengo un array de objetos con todos estos datos: [{"Fecha":{"Month":1,"Year":2015},"Importe":1},{"Fe cha":{"Month":2,"Year":2015},"Importe":1},{"Fecha" :{"Month":3,"Year":2015},"Importe":1},{"Fecha":{"M onth":4,"Year":2015},"Importe":1},{"Fecha":{"Month ":5,"Year":2015},"Importe":1},{"Fecha":{"Month":5, "Year":2014},"Importe":1},{"Fecha":{"Month":6,"Yea r":2014},"Importe":1},{"Fecha":{"Month":7,"Year":2 014},"Importe":1},{"Fecha":{"Month":8,"Year":2014} ,"Importe":1},{"Fecha":{"Month":9,"Year":2014},"Im porte":1},{"Fecha":{"Month":10,"Year":2014},"Impor te":1},{"Fecha":{"Month":11,"Year":2014},"Importe" :1}] Yo quiero pasar ...
  #1 (permalink)  
Antiguo 27/05/2015, 03:15
 
Fecha de Ingreso: mayo-2008
Mensajes: 11
Antigüedad: 15 años, 10 meses
Puntos: 0
rellenar array con importe de cada mes

Hola, tengo un array de objetos con todos estos datos:

[{"Fecha":{"Month":1,"Year":2015},"Importe":1},{"Fe cha":{"Month":2,"Year":2015},"Importe":1},{"Fecha" :{"Month":3,"Year":2015},"Importe":1},{"Fecha":{"M onth":4,"Year":2015},"Importe":1},{"Fecha":{"Month ":5,"Year":2015},"Importe":1},{"Fecha":{"Month":5, "Year":2014},"Importe":1},{"Fecha":{"Month":6,"Yea r":2014},"Importe":1},{"Fecha":{"Month":7,"Year":2 014},"Importe":1},{"Fecha":{"Month":8,"Year":2014} ,"Importe":1},{"Fecha":{"Month":9,"Year":2014},"Im porte":1},{"Fecha":{"Month":10,"Year":2014},"Impor te":1},{"Fecha":{"Month":11,"Year":2014},"Importe" :1}]

Yo quiero pasar todos esos datos a otro array, los meses de cada año que están en el array el importe lo guardo y si el mes del año no esta en el array asignarle 0.

Quedaría de la siguiente forma:
datos =[ ["2015, 1,1,1,1,1,0,0,0,0,0,0,0], ["2014", 0, 0,0,0,0,1,1,1,1,1,1,0]

Con que me digáis la forma de hacerlo sería suficiente.

Un saludo
  #2 (permalink)  
Antiguo 28/05/2015, 15:42
Avatar de America|UNK  
Fecha de Ingreso: noviembre-2006
Ubicación: Piura - Perú
Mensajes: 582
Antigüedad: 17 años, 4 meses
Puntos: 56
Respuesta: rellenar array con importe de cada mes

En tu ejemplo repetiste el mes "5", eso cuenta también?
__________________
/* El que atiende, entiende..., el que entiende, aprende!.
Desarrollo Web Freelance, Contactar */
  #3 (permalink)  
Antiguo 28/05/2015, 16:26
 
Fecha de Ingreso: mayo-2008
Mensajes: 11
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: rellenar array con importe de cada mes

El mes 5 se repite porque uno es del año 2014 y el otro es del 2015
  #4 (permalink)  
Antiguo 28/05/2015, 16:31
Avatar de America|UNK  
Fecha de Ingreso: noviembre-2006
Ubicación: Piura - Perú
Mensajes: 582
Antigüedad: 17 años, 4 meses
Puntos: 56
Respuesta: rellenar array con importe de cada mes

Ya veo, no me había percatado.

En este caso, primero intentarías ordenar los datos y a la vez asignarles el importe y el año como valor del primer índice, para luego convertir los datos en un arreglo y así seguidamente verificas si algún campo está vacío le agregas 0, teniendo como resultado lo que esperas. Como opción puedes ordenar el arreglo por año en forma descendiente si así tu lo gustas.

Ejemplo: http://jsfiddle.net/wZVanG/amcabmna/
__________________
/* El que atiende, entiende..., el que entiende, aprende!.
Desarrollo Web Freelance, Contactar */

Etiquetas: cada, rellenar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:24.