Bonjour @géraldg,
Non, pas de mise à jour manuelle.
Je gère la mise à jour par une fonction javascript :
function UpdateFluxAnneeAnt (nomFlux){
const nbAnneeAnt = ddCtrl.getDDVar('NbAnnees'); // récupération du nb d'années antérieures (en variable)
const valeur = ddCtrl.getDimensionFilter("Date")[0]; // récupération de l'année sélectionnée (le filtre exclus la sélection multiple)
var list = [valeur]; //initialisation du tableau avec l'année filtrée
for(var i = 1;i<=nbAnneeAnt;i++){
list.push(valeur-i); // ajout des années antérieures
}
ddCtrl.filterOnChart(nomFlux, new FilterOperand('Date', list, 'Date', 'Année'));
};
J'appelle cette fonction avant chaque chargement du flux :
ddCtrl.addChartBeforeRefreshListener(function(doc, dm, dmsel, chart, errorMsg) {
if(chart.title == "CA par mois"){
UpdateFluxAnneeAnt ('b1c50bc6');
}
});
En espérant que cela vous serve.
Cdlt,

