Navigation

    Communauté Digdash

    • S'inscrire
    • Se connecter
    • Recherche
    • Catégories
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes
    1. Accueil
    2. Récent
    Se connecter pour poster
    • Toutes Catégories
    • Tous les sujets
    • Nouveau sujet
    • Sujets surveillés
    • Sujets sans réponses
    • D

      RÉSOLU Rendre les graphiques dynamiques
      Dashboard • • dng

      9
      0
      Votes
      9
      Messages
      332
      Vues

      J

      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

    • N

      NON RÉSOLU Partager un flux dans différent rôles
      Dashboard • • nbaudine

      2
      0
      Votes
      2
      Messages
      206
      Vues

      GregoryBiraud

      Bonjour @nbaudine ,

      Vous pouvez faire clic droit sur l'onglet d'un rôle dans l'éditeur de tableau de bord et utiliser cette option :

      8bbd4200-7b76-4392-ad18-9d3695b5597a-image.png

    • J

      RÉSOLU Appliquer un filtre uniquement sur 1 flux d'un dashboard
      Dashboard • • jme

      4
      0
      Votes
      4
      Messages
      100
      Vues

      J

      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,

    • H

      NON RÉSOLU ecrire dans les logs depuis l'éditeur javascript
      Éditeur de Tableaux de Bord • • Hiari

      1
      0
      Votes
      1
      Messages
      33
      Vues

      Personne n'a répondu

    • D

      NON RÉSOLU Données format iso JSON mal interprétée
      Studio • • digdasheur

      2
      0
      Votes
      2
      Messages
      57
      Vues

      GregoryBiraud

      Bonjour @digdasheur ,

      J'ai importé l'exemple de votre json et j'y ai appliqué la transformation suivante :

      var str = rawValue+""; var p = str.split('T'); var deb = p[0]; var p_deb = deb.split('-'); var end = p[1]; var p_end = end.split('.')[0].split(':'); return new Date(p_deb[0],p_deb[1]-1, p_deb[2], p_end[0], p_end[1], p_end[2]).getTime()/1000;

      Il semble que l'affichage soit correct :

      203aa90c-086e-426c-bfc5-695ac6e1c595-image.png

      PS : ce n'est pas le script le plus propre, il faut l'adapter un peu en protégeant les splits.
      PS2 : Vous ne pourrez pas importer votre milliseconde, il faudra le faire dans une autre colonne car les dates sont gérées à la seconde.

    • G

      NON RÉSOLU Année universitaire, courbe de comparaison multi-années sur calendrier universitaire
      Studio • • GéraldG

      2
      0
      Votes
      2
      Messages
      91
      Vues

      GregoryBiraud

      Bonjour @géraldg ,

      Pour faire cela, vous avez une hiérarchie dans le gestionnaire des hiérarchies que vous pouvez adapter. Dupliquez celle nommée "Année comptable" et adaptez les formules aux mois désirés.

      Une fois dans les graphiques, utilisez cette hiérarchie sur votre dimension temporelle en ayant bien pris le soin de l'ajouter dans le modèle de données sur votre dimension de temps, et vous verrez les graphiques commencer au mois voulu.

    • F

      NON RÉSOLU Déclencher le rafraichissement d'un cube
      Configuration • • FranckMichaux 0

      3
      1
      Votes
      3
      Messages
      135
      Vues

      F

      @alexandre-campos Ca semble très pratique. Merci !

    • C

      NON RÉSOLU Coordonnées GPS Open Street Map
      Studio • • cpascal

      4
      0
      Votes
      4
      Messages
      617
      Vues

      G

      Salut @cpascal,
      Essaye de remplacer la virgule dans la concaténation par le caractère d'espace 😉
      Cela vient peut être de là.
      Cdt,

    • D

      NON RÉSOLU Changer le logo de l'icône de favoris DigDash
      Dashboard • • dng

      3
      0
      Votes
      3
      Messages
      206
      Vues

      D

      @gregorybiraud Bonjour Gregory,
      Je te remercie pour ton retour.
      Les trois fichiers sont bien présents.
      Quelle est la différence entre les trois ? J'imagine qu'ils sont utilisés à 3 endroits différents, mais où ? Dois-je changer les trois favicon.ico pour voir l'onglet changer ?

    • F

      NON RÉSOLU configurer "Masquer les filtres"
      Configuration • • FranckMichaux 0

      3
      0
      Votes
      3
      Messages
      226
      Vues

      F

      @gregorybiraud Super ! Merci bien.

    • D

      NON RÉSOLU Aggrégation et Moyenne d'une mesure calculée Member count
      Studio • • digdasheur

      5
      0
      Votes
      5
      Messages
      285
      Vues

      GregoryBiraud

      Bonjour @digdasheur ,

      La semi-additive permet de définir deux agrégations en fonction de la dimension explorée.
      Cela se passe dans la partie de définition d'une mesure calculée avancée : https://doc.digdash.com/xwiki/wiki/dd2025r2/view/Digdash/user_guide/studio/Create_datamodel/configure_data_model/Configure_columns/Create_new_measure/Create_calculated_measure/Define_context/

    • M

      NON RÉSOLU Style tuile
      Discussion Générale • • mariebella31

      2
      0
      Votes
      2
      Messages
      178
      Vues

      S

      Bonjour, qu'entendez-vous exactement par "une même tuile pour plusieurs tableaux de bords"? Peut-être quelques captures d'écran aideraient à comprendre votre besoin.

    • D

      NON RÉSOLU [STUDIO][DigDash 2025R1] Erreur: cubeDataSet is not defined
      Studio • • dng

      1
      0
      Votes
      1
      Messages
      184
      Vues

      Personne n'a répondu

    • W

      NON RÉSOLU Filtrer un tableau de bord sans filtrer le modèle et sans possibilité de changer les filtres par l'utilisateur
      Dashboard • • WILLMANN Julien

      4
      0
      Votes
      4
      Messages
      615
      Vues

      W

      Bonjour,

      merci beaucoup pour ce retour mais ce n'est juste pas possible.

      Il ne s'agit pas d'un filtre à l'utilisateur mais au tableau de bords.
      Les modèles étant mutualisés, je ne peux pas appliquer le live security car sur d'autres tableaux de bords, le même utilisateur pourrait avoir accès à d'autres données de la même dimension.

      Cdt

      Julien

    • G

      NON RÉSOLU Comment filtrer sur la plus haute valeur contenu dans une dimension de manière automatique ?
      Studio • • GéraldG

      7
      0
      Votes
      7
      Messages
      656
      Vues

      GregoryBiraud

      Bonjour,

      Le souci ici étant que votre contenu année est au format YYYY et ne correspond pas à une date. Soit vous appliquez le format de date pour la reconnaissance correspondant à YYYY soit vous qualifiez votre dimension comme continue pour pouvoir bénéficier des options liées.

      Vous ne pourrez cependant avoir un filtre booléen vous permettant de savoir si vous êtes sur la dernière année du jeu de données. Mais vous pouvez utiliser this.dim.max dans les filtres. Vous pouvez aussi filtrer sur le dernier membre de la dimension dans les tableaux de bord.

      Après il me manque un peu de contexte sur ce que vous souhaitez faire pour pleinement vous répondre.

    • S

      NON RÉSOLU Différences d'affichage pour le même tableau de bord
      Dashboard • • SLevavasseur

      1
      0
      Votes
      1
      Messages
      157
      Vues

      Personne n'a répondu

    • P

      NON RÉSOLU Formulaire : Cases à cocher
      Configuration • • Pierre9344

      1
      0
      Votes
      1
      Messages
      190
      Vues

      Personne n'a répondu

    • C

      NON RÉSOLU Automatisé fermeture formulaire
      Éditeur de Tableaux de Bord • • Clara44

      2
      0
      Votes
      2
      Messages
      460
      Vues

      P

      Bonjour, même question de mon coté 🙂

    • S

      NON RÉSOLU Expression régulière et wlnk
      Studio • • Salsifi

      3
      0
      Votes
      3
      Messages
      354
      Vues

      S

      @gregorybiraud L'utilisation du # ne fonctionne pas dans mon cas: je souhaite récupérer les fichiers ayant ce motif:
      "Médiathèques_fréquentation_" + 8 chiffres + "à" + 8 chiffres + "ALL.csv"
      => j'ai donc utilisé la syntaxe **#Médiathèques_fréquentation[0-9]{8}à[0-9]{8}ALL.csv**
      Mais quand on clique sur "Voir les fichiers sources", les fichiers concernés ne sont pas récupérés. (Alors que quand je saisis le nom **Médiathèques_fréquentation*.csv** je les récupère bien, mais ce motif récupère aussi des fichiers autres, d'où mon besoin de préciser avec une expression régulière)
      Qu'est-ce qui ne va pas? D'avance merci.

    • S

      RÉSOLU Créer des dossiers sur le serveur DigDash
      Studio • • Salsifi

      3
      0
      Votes
      3
      Messages
      317
      Vues

      S

      @gregorybiraud C'est noté, merci pour votre réponse.

    • 1
    • 2
    • 3
    • 4
    • 5
    • 9
    • 10
    • 1 / 10