Aller directement au contenu
  • Catégories
  • Récent
  • Mots-clés
  • Populaire
  • Utilisateurs
  • Groupes
Réduire
Logo

Communauté Digdash

J

jme

@jme
Se désabonner S'abonner
À propos
Messages
7
Sujets
3
Partages
0
Groupes
0
Abonnés
0
Abonnements
0

Messages

Récent Meilleur sujets Contesté

  • Rendre les graphiques dynamiques
    J jme
    Dashboard

    Merci @johanna-g-33 pour le partage.

    De mon coté, j'ai utiliser un petit code JS qui permet de désactiver le filtre si on reclique sur le même élément :
    890e5582-9dfd-4f21-b1b0-698fdcaa23d0-image.png

    if(isDimensionFiltered ('${Dimension Secteur}')){
        if(ddCtrl.getDimensionFilter ('${Dimension Secteur}')[0] == '${Membre Secteur}'){
            ddCtrl.removeFilters ('${Dimension Secteur}');
        } else {
            filter('${Dimension Secteur}', '${Membre Secteur}');
        }
    } else {
        filter('${Dimension Secteur}', '${Membre Secteur}');
    }
    

    Néanmoins, je recherche toujours une solution pour griser les autres éléments afin de voir, visuellement sur le graphique, quel élément est filtré.

    Bonne journée


  • Appliquer un filtre uniquement sur 1 flux d'un dashboard
    J jme
    Dashboard

    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,


  • Appliquer un filtre uniquement sur 1 flux d'un dashboard
    J jme
    Dashboard

    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.

    Par exemple (sans la variabilisation) :

    ddCtrl.filterOnChart('b1c50bc6', new FilterOperand('Date', [2025,2026], 'Date', 'Année'));
    

    Bonne journée


  • Appliquer un filtre uniquement sur 1 flux d'un dashboard
    J jme
    Dashboard

    Bonjour,

    J'ai un tableau de bord avec plusieurs graphiques dont 1 pour lequel je souhaiterais appliquer un filtrage particulier sur les années : 55aac93e-dabb-41af-a035-7153f66e73fd-image.png
    Je souhaiterais que mon indicateur du haut et les deux flux du bas indique les valeurs correspondant à l'année sélectionnée
    Dans le même temps, le flux par mois devrait indiquer l'année sélectionnée ainsi que les x précédentes (x étant une variable laissée à la main de la personne consultant le Dashboard).

    J'ai actuellement explorer 2 pistes :

    1. 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")
    2. L'utilisation de la fonction de filtrage filterOnChart mais je ne suis pas parvenu à affecter plusieurs années au FilterOperand

    Avez-vous d'autres pistes ou un élément à coté duquel je serais passé ?

    En vous souhaitant une belle journée


  • Filtre sur x années
    J jme
    Éditeur de Tableaux de Bord

    Bonjour @gregorybiraud,

    Merci pour votre retour, j'étais arrivé à cela mais lorsque je choisi une année, il ne me reste qu'une seule courbe (celle de l'année sélectionnée). Or je souhaite que les 3 dernières soient affichées (afin de pouvoir les comparer)
    Par exemple, si l'utilisateur choisi 2024, mon graphique affiche 3 courbes 2024, 2023 et 2022

    Bonne journée


  • Filtre sur x années
    J jme
    Éditeur de Tableaux de Bord

    Bonjour,

    Sur un graphique de type "courbe" je souhaite avoir l'évolution par mois de ma mesure sur les 3 dernières années selon l'année choisie par l'utilisateur.

    Par exemple, si l'utilisateur choisi 2024, mon graphique affiche 3 courbes 2024, 2023 et 2022

    Est-ce un fonctionnement possible ? Je voudrais éviter aux utilisateurs de devoir cocher/décoché les années selon l'année analysée (et pouvoir rester sur un filtre unique d'année)

    Bonne journée


  • Filtre date sur 2 dimensions
    J jme
    Éditeur de Tableaux de Bord

    Bonjour,

    Ceci est ma première question sur le forum, j'espère m'y prendre correctement.

    Tout d'abord, voici les données que j'ai à disposition :
    73c07417-1972-4c27-9e44-cfc21de33501-image.png

    Je souhaite avoir dans un tableau de bord 2 flux représentant :

    1. le nombre de tickets créés
    2. le nombre de tickets clôturés

    Je souhaite avoir 1 seul filtre "Année".

    Par exemple, si l'utilisateur choisir l'année 2025, il aura

    • 1 ticket créé
    • 2 tickets clos

    S'il change l'année pour 2024 il aura

    • 4 tickets créés
    • 2 tickets clos

    Avez-vous des pistes pour pouvoir créer ce type de comportement ?

    En vous souhaitant une belle journée

  • 1 / 1
  • Se connecter

  • Vous n'avez pas de compte ? S'inscrire

  • Connectez-vous ou inscrivez-vous pour faire une recherche.
  • Premier message
    Dernier message
0
  • Catégories
  • Récent
  • Mots-clés
  • Populaire
  • Utilisateurs
  • Groupes