Navigation

    Communauté Digdash

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    1. Home
    2. Popular
    Log in to post
    • All categories
    • All Topics
    • New Topics
    • Watched Topics
    • Unreplied Topics
    • All Time
    • Day
    • Week
    • Month
    • D

      SOLVED Rendre les graphiques dynamiques
      Dashboard • • dng

      8
      0
      Votes
      8
      Posts
      302
      Views

      D

      @johanna-g-33 Je comprends mieux, merci beaucoup. Bonne journée !

    • J

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

      4
      0
      Votes
      4
      Posts
      82
      Views

      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,

    • F

      UNSOLVED Déclencher le rafraichissement d'un cube
      Configuration • • FranckMichaux 0

      3
      1
      Votes
      3
      Posts
      125
      Views

      F

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

    • D

      UNSOLVED Données format iso JSON mal interprétée
      Studio • • digdasheur

      2
      0
      Votes
      2
      Posts
      43
      Views

      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

      UNSOLVED Année universitaire, courbe de comparaison multi-années sur calendrier universitaire
      Studio • • GéraldG

      2
      0
      Votes
      2
      Posts
      83
      Views

      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.

    • H

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

      1
      0
      Votes
      1
      Posts
      27
      Views

      No one has replied

    • 1 / 1