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
    • B

      UNSOLVED Colorer les événements d'un calendrier selon une dimension
      Discussion Générale • • baht

      6
      0
      Votes
      6
      Posts
      76
      Views

      B

      Dans les propriétés de la colonne 3, je ne vois pas de possibilité de masquer la dimension.

      16d8c81c-3f93-46ec-a537-88e4c79362ef-image.png

    • J

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

      4
      0
      Votes
      4
      Posts
      114
      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,

    • W

      UNSOLVED Intégrer un pop-up sur une cellule d’un tableau
      Éditeur de Tableaux de Bord • • Wolfenson

      2
      0
      Votes
      2
      Posts
      31
      Views

      GregoryBiraud

      Bonjour @wolfenson ,

      Il est possible de définir une interaction sur votre tableau et utiliser l'option "Ouvre un flux en popup". Vous aurez ensuite plusieurs paramètres à entrer tels que le flux à ouvrir, la taille de la fenêtre et les filtres à appliquer au flux ouvert.

      Bonne journée,

      Grégory

    • D

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

      2
      0
      Votes
      2
      Posts
      73
      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.

    • H

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

      1
      0
      Votes
      1
      Posts
      44
      Views

      No one has replied

    • 1 / 1