<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Appliquer un filtre uniquement sur 1 flux d&#x27;un dashboard]]></title><description><![CDATA[<p dir="auto">Bonjour,</p>
<p dir="auto">J'ai un tableau de bord avec plusieurs graphiques dont 1 pour lequel je souhaiterais appliquer un filtrage particulier sur les années : <img src="/assets/uploads/files/1783430860063-55aac93e-dabb-41af-a035-7153f66e73fd-image.png" alt="55aac93e-dabb-41af-a035-7153f66e73fd-image.png" class="img-responsive img-markdown" /><br />
Je souhaiterais que mon indicateur du haut et les deux flux du bas indique les valeurs correspondant à l'année sélectionnée<br />
Dans le même temps, le flux par mois devrait indiquer l'année sélectionnée <strong>ainsi que les x précédentes</strong> (x étant une variable laissée à la main de la personne consultant le Dashboard).</p>
<p dir="auto">J'ai actuellement explorer 2 pistes :</p>
<ol>
<li>La création de mesures n-1, n-2, ... Mais je ne suis pas arrivé à un résultat satisfaisant car cela ne permet pas à l'utilisateur de choisir la profondeur (et n-1, n-2 ne sont pas très "user friendly")</li>
<li>L'utilisation de la fonction de filtrage <a href="https://doc.digdash.com/xwiki/wiki/dd2026r1/view/Digdash/customization/customization_DDE/customization_api/" rel="nofollow ugc">filterOnChart</a> mais je ne suis pas parvenu à affecter plusieurs années au <em>FilterOperand</em></li>
</ol>
<p dir="auto">Avez-vous d'autres pistes ou un élément à coté duquel je serais passé ?</p>
<p dir="auto">En vous souhaitant une belle journée</p>
]]></description><link>https://forum.digdash.com/topic/717/appliquer-un-filtre-uniquement-sur-1-flux-d-un-dashboard</link><generator>RSS for Node</generator><lastBuildDate>Fri, 10 Jul 2026 23:49:13 GMT</lastBuildDate><atom:link href="https://forum.digdash.com/topic/717.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 07 Jul 2026 13:41:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Appliquer un filtre uniquement sur 1 flux d&#x27;un dashboard on Thu, 09 Jul 2026 09:33:41 GMT]]></title><description><![CDATA[<p dir="auto">Bonjour <a class="plugin-mentions-user plugin-mentions-a" href="https://forum.digdash.com/uid/757">@géraldg</a>,</p>
<p dir="auto">Non, pas de mise à jour manuelle.<br />
Je gère la mise à jour par une fonction javascript :</p>
<pre><code>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&lt;=nbAnneeAnt;i++){
        list.push(valeur-i); // ajout des années antérieures
    }
    ddCtrl.filterOnChart(nomFlux, new FilterOperand('Date', list, 'Date', 'Année'));
};
</code></pre>
<p dir="auto">J'appelle cette fonction avant chaque chargement du flux :</p>
<pre><code>ddCtrl.addChartBeforeRefreshListener(function(doc, dm, dmsel, chart, errorMsg) {
    if(chart.title == "CA par mois"){
        UpdateFluxAnneeAnt ('b1c50bc6');
    }
});
</code></pre>
<p dir="auto">En espérant que cela vous serve.</p>
<p dir="auto">Cdlt,</p>
]]></description><link>https://forum.digdash.com/post/1328</link><guid isPermaLink="true">https://forum.digdash.com/post/1328</guid><dc:creator><![CDATA[jme]]></dc:creator><pubDate>Thu, 09 Jul 2026 09:33:41 GMT</pubDate></item><item><title><![CDATA[Reply to Appliquer un filtre uniquement sur 1 flux d&#x27;un dashboard on Thu, 09 Jul 2026 09:25:23 GMT]]></title><description><![CDATA[<p dir="auto">Bonjour <a class="plugin-mentions-user plugin-mentions-a" href="https://forum.digdash.com/uid/688">@jme</a>, c'est intéressant, du coup il va falloir en 2027 que [2025,2026] soit changé en [2026, 2027] manuellement ? Comment la variabilisation va être géré ?</p>
]]></description><link>https://forum.digdash.com/post/1327</link><guid isPermaLink="true">https://forum.digdash.com/post/1327</guid><dc:creator><![CDATA[GéraldG]]></dc:creator><pubDate>Thu, 09 Jul 2026 09:25:23 GMT</pubDate></item><item><title><![CDATA[Reply to Appliquer un filtre uniquement sur 1 flux d&#x27;un dashboard on Tue, 07 Jul 2026 13:55:42 GMT]]></title><description><![CDATA[<p dir="auto">Je m'auto-répond car à force d'essayer des choses cela fini par marcher : dans le FilterOperand, il suffit de passer la liste des années.</p>
<p dir="auto">Par exemple (sans la variabilisation) :</p>
<pre><code>ddCtrl.filterOnChart('b1c50bc6', new FilterOperand('Date', [2025,2026], 'Date', 'Année'));
</code></pre>
<p dir="auto">Bonne journée</p>
]]></description><link>https://forum.digdash.com/post/1323</link><guid isPermaLink="true">https://forum.digdash.com/post/1323</guid><dc:creator><![CDATA[jme]]></dc:creator><pubDate>Tue, 07 Jul 2026 13:55:42 GMT</pubDate></item></channel></rss>