Navigation

    Communauté Digdash

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

    Johnny Nguyen

    @Johnny Nguyen

    Expert DigDash

    3
    Réputation
    3
    Vues
    9
    Messages
    0
    Abonnés
    0
    Abonnements
    Inscrit Dernière connexion

    Johnny Nguyen Se désabonner S'abonner
    Expert DigDash

    Meilleurs messages postés par Johnny Nguyen

    • RE: Mesure calculée JS

      Bonjour,

      Le fichier Excel m'a permis de comprendre la problématique facilement.

      Vous pouvez réaliser le calcul par les jours en:

      • Créant les colonnes "Cpt1" et "Cpt2" avec leurs conditions,
      • Créant la mesure calculée "X" puis "Indice"

      Pour le calcul avec les plages, vous devrez:

      • Créer une mesure calculée se basant sur "Valeur moyenne",
      • Créer cette fois des mesures calculées vers "Cpt1 Avg" et "Cpt2 Avg" à partir de la mesure précédente,
      • Créer la mesure "X Avg" à partir des mesures précédentes,
      • Créer une mesure calculée "Indice" qui utilisera les mesures précédentes et aura comme condition quelque chose ressemblant à if(Tag(dmember)== "Overall") qui permettra au calcul du total de prendre en compte la condition.

      Johnny

      posté dans Studio
      J
      Johnny Nguyen
    • RE: Appliquer un filtre "contient" sur une dimension via du JS

      Bonjour,

      Il existe la fonction FilterOperandMatch qui doit être utilisée à la place de FilterOperand

      La liste des paramètres ressemble beaucoup à filterOperand : function(dim, h, l, values, operators)

      values est un tableau de valeurs, et operators un tableau des opérateurs

      Voici la liste des opérateurs
      var OP_ISNOTNULL = 0;
      var OP_ISNULL = 1;
      var OP_EQUAL = 2;
      var OP_CONTAIN = 3;
      var OP_NOTCONTAIN = 4;
      var OP_NOTEQUAL = 5;
      var OP_MATCHREGEXP = 6;
      var OP_CONTAINWORD = 7;
      var OP_NOTCONTAINWORD = 8;
      var OP_SUP = 9;
      var OP_INF = 10;
      var OP_SUPEQUAL = 11;
      var OP_INFEQUAL = 12;
      var OP_STARTSWITH = 13;
      var OP_ENDSWITH = 14;
      var OP_ISIN = 15;
      var OP_ISNOTIN = 16;
      Il faut donc passer le chiffre correspondant à l'opérateur voulu

      Ici la valeur 3 pour le paramètre operators devrait convenir

      Cordialement

      Johnny

      posté dans Éditeur de Tableaux de Bord
      J
      Johnny Nguyen
    • RE: Quel est le nb max de dimensions/mesures pour une source/modèle de données

      @gdenizot
      Bonjour,

      Une limite existait dans des versions antérieures du produit sur des cas complexes.

      A partir de la version 2021R1p20210906 (le correctif #16728) corrige ce problème.

      Pour activer ce correctif, vous devez ajouter la ligne suivante au fichier situé dans "[appdata]/Enterprise Server/[domain]/config/system.xml" le serveur Tomcat éteint:

      <Property key="PROP_JS_OPTIM_LEVEL" value="0"/>

      Johnny

      posté dans Studio
      J
      Johnny Nguyen

    Derniers messages publiés par Johnny Nguyen

    • RE: Somme cumulée

      @frédérick Bonjour,

      vous devez créer une nouvelle mesure en utilisant les deux premières colonnes et utiliser l'agrégation "Cumul sur l'axe":
      2145c712-dad7-4668-8fe5-a735d63d6fb0-image.png
      Vous obtiendrez:
      fe6f6a2b-2ba1-48f1-8a9c-31b28936cb4a-image.png

      posté dans Studio
      J
      Johnny Nguyen
    • RE: Afficher les dimensions filtrées dans le menu 'description'

      Bonjour,

      Ce n'est possible automatiquement, vous pouvez copier/coller les dimensions filtrés directement:
      console_f12.png

      Johnny NGUYEN

      posté dans Éditeur de Tableaux de Bord
      J
      Johnny Nguyen
    • RE: Visualiser plusieurs flux 'texte' dans un tableau

      Bonjour,

      C'est possible en ajoutant un iframe:
      https://doc.digdash.com/xwiki/wiki/dd2021r1/view/Digdash/customization/url_parametres/#HFluxd2019information

      Cordialement
      Johnny

      posté dans Éditeur de Tableaux de Bord
      J
      Johnny Nguyen
    • RE: Appliquer un filtre "contient" sur une dimension via du JS

      @olivier-le-boulch
      Bonjour,
      Il n'est pas possible d'utiliser cette fonction dans ce contexte.

      posté dans Éditeur de Tableaux de Bord
      J
      Johnny Nguyen
    • RE: Dcount - sans doublon

      bonjour
      normalement les doublons ne devraient pas être pris en comptes. Johnny

      posté dans Studio
      J
      Johnny Nguyen
    • RE: Fabrique ppt et css

      @jipi Bonjour,

      Le code suivant devrait vous corriger le problème:
      .slice {
      stroke : #FFFFFF !important;
      stroke-width : 2px !important;
      }

      posté dans Studio
      J
      Johnny Nguyen
    • RE: Appliquer un filtre "contient" sur une dimension via du JS

      Bonjour,

      Il existe la fonction FilterOperandMatch qui doit être utilisée à la place de FilterOperand

      La liste des paramètres ressemble beaucoup à filterOperand : function(dim, h, l, values, operators)

      values est un tableau de valeurs, et operators un tableau des opérateurs

      Voici la liste des opérateurs
      var OP_ISNOTNULL = 0;
      var OP_ISNULL = 1;
      var OP_EQUAL = 2;
      var OP_CONTAIN = 3;
      var OP_NOTCONTAIN = 4;
      var OP_NOTEQUAL = 5;
      var OP_MATCHREGEXP = 6;
      var OP_CONTAINWORD = 7;
      var OP_NOTCONTAINWORD = 8;
      var OP_SUP = 9;
      var OP_INF = 10;
      var OP_SUPEQUAL = 11;
      var OP_INFEQUAL = 12;
      var OP_STARTSWITH = 13;
      var OP_ENDSWITH = 14;
      var OP_ISIN = 15;
      var OP_ISNOTIN = 16;
      Il faut donc passer le chiffre correspondant à l'opérateur voulu

      Ici la valeur 3 pour le paramètre operators devrait convenir

      Cordialement

      Johnny

      posté dans Éditeur de Tableaux de Bord
      J
      Johnny Nguyen
    • RE: Quel est le nb max de dimensions/mesures pour une source/modèle de données

      @gdenizot
      Bonjour,

      Une limite existait dans des versions antérieures du produit sur des cas complexes.

      A partir de la version 2021R1p20210906 (le correctif #16728) corrige ce problème.

      Pour activer ce correctif, vous devez ajouter la ligne suivante au fichier situé dans "[appdata]/Enterprise Server/[domain]/config/system.xml" le serveur Tomcat éteint:

      <Property key="PROP_JS_OPTIM_LEVEL" value="0"/>

      Johnny

      posté dans Studio
      J
      Johnny Nguyen
    • RE: Mesure calculée JS

      Bonjour,

      Le fichier Excel m'a permis de comprendre la problématique facilement.

      Vous pouvez réaliser le calcul par les jours en:

      • Créant les colonnes "Cpt1" et "Cpt2" avec leurs conditions,
      • Créant la mesure calculée "X" puis "Indice"

      Pour le calcul avec les plages, vous devrez:

      • Créer une mesure calculée se basant sur "Valeur moyenne",
      • Créer cette fois des mesures calculées vers "Cpt1 Avg" et "Cpt2 Avg" à partir de la mesure précédente,
      • Créer la mesure "X Avg" à partir des mesures précédentes,
      • Créer une mesure calculée "Indice" qui utilisera les mesures précédentes et aura comme condition quelque chose ressemblant à if(Tag(dmember)== "Overall") qui permettra au calcul du total de prendre en compte la condition.

      Johnny

      posté dans Studio
      J
      Johnny Nguyen