indexGroupeParAnnee = {
var resultat = []
dates.forEach(a => {
var courant = indexParAnnee.filter(d => d.annee == a)
var anneeEnCours = {
Annee: a
}
var totalAnnuel = 0
mediums.forEach( m => {
var medium = m
var mediumEnCours = courant.find( c => c.medium == m)
if (mediumEnCours){
anneeEnCours[m] = mediumEnCours.nbOeuvres
totalAnnuel += mediumEnCours.nbOeuvres
}
else
anneeEnCours[m] = 0
})
anneeEnCours.Total = totalAnnuel
resultat.push(anneeEnCours)
})
resultat.columns = ["Annee"]
mediums.forEach(m => resultat.columns.push(m))
return resultat
}