Navigation

    Communauté Digdash

    • S'inscrire
    • Se connecter
    • Recherche
    • Catégories
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes
    1. Accueil
    2. jperret
    3. Sujets
    J
    • Profil
    • Abonnements 0
    • Abonnés 0
    • Sujets 4
    • Messages 12
    • Meilleur sujets 4
    • Groupes 0

    Sujets créés par jperret

    • J

      RÉSOLU Appliquer un filtre "contient" sur une dimension via du JS
      Éditeur de Tableaux de Bord • • jperret

      10
      0
      Votes
      10
      Messages
      750
      Vues

      O

      @brenda Malheureusement je n'ai pas d'option "Résolu" ou équivalent...

      3b332117-5f5f-4258-9275-f1f28a8fa55b-image.png

    • J

      RÉSOLU Changement format Flux en fonction d'une mesure
      Studio • • jperret

      2
      0
      Votes
      2
      Messages
      162
      Vues

      GregoryBiraud

      Bonjour @jperret,

      Pour l'instant il n'y a pas possibilité de changer à la volée le format d'un axe.
      La solution, pour l'instant, serait de superposer deux graphiques et de n'en afficher qu'un. Un graphique contiendrait une mesure avec le format de l'axe associé, l'autre graphique serait configuré avec l'autre mesure et l'autre format.

      Au clic sur votre bouton, vous pouvez masquer un graphique et afficher l'autre.

    • J

      RÉSOLU Appliquer un filtre sur flux via du js
      Éditeur de Tableaux de Bord • • jperret

      2
      0
      Votes
      2
      Messages
      236
      Vues

      A

      Bonjour @jperret ,

      Il me semble que vous devriez pouvoir atteindre votre objectif avec la fonction filterOnChart

      void ddCtrl.filterOnChart (portlet, oFilterOperand, doNotRefresh) Description : filtre un graphique sur une dimension en spécifiant une hiérarchie et un niveau. Exemple : <a href="javascript:ddCtrl.filterOnChart(portletId1, new FilterOperand('Lieu', 'FR', 'Géographique', 'Pays'))">Détails France</a> Note : portletId1 est l'identifiant du graphique, Lieu est la dimension, FR est l'ID du membre sélectionné, Géographique est la hiérarchie et Pays est le niveau.

      Cordialement,
      Alexandre

    • J

      RÉSOLU naviguer dans un chemin de navigation via du JS
      Éditeur de Tableaux de Bord • • jperret

      6
      1
      Votes
      6
      Messages
      620
      Vues

      J

      Bonjour,

      Suite à la mise en place d'une fonction permettant de faire un drillTo nous rencontrons quelques problèmes comme la perte de la possibilité de naviguer au clic dans le graphique.

      Par exemple nous avons un graphique avec une dimension "DateComplete" avec un chemin de navigation "Jours" correspondant au "Niveau 0"

      Nous avons un bouton avec une fonction personnalisée déclenchée au clic qui effectue un drillTo sur le chemin de navigation "Année" sur cette même dimension "DateComplete" toujours au "Niveau 0". Mais une fois le clic fait et la fonction effectuée, tout clic sur le chemin de navigation visible en haut du graphique ne provoque aucune navigation.

      function FiltreAnnee(id_du_portlet_dans_tdb) { console.log("setting filter min max upon 5 years"); dateMin = new Date(new Date().getFullYear() - 4, 0, 1).getTime()/1000; dateMax = new Date(new Date().getFullYear(), new Date().getMonth() , new Date().getDate() + 1).getTime()/1000; ddCtrl.setFilterMinMax('DateComplete', dateMin, dateMax); var breadPath = new BreadPath(); breadPath.elements = [{ "member": null, "memberFormated": null, "memberCaption": "DateComplete (Année)", "filter": null, "dimFilter": "DateComplete", "hFilter": 1, "lFilter": 0, "dimExpl": "DateComplete", "hExpl": 2, // - L'index de la hiérarchie si existe dans le chemin de nav, null sinon "lExpl": null, // - Le niveau de la hiérarchie si existe dans le chemin de nav, null sinon "mapIndex": -1 }]; ddCtrl.drillTo(id_du_portlet_dans_tdb, "DateComplete", "Année", "Niveau 1", breadPath);
    • 1 / 1