Aller directement au contenu
  • Catégories
  • Récent
  • Mots-clés
  • Populaire
  • Utilisateurs
  • Groupes
Réduire
Logo

Communauté Digdash

GregoryBiraudG

GregoryBiraud

@GregoryBiraud
Expert DigDash
Se désabonner S'abonner
À propos
Messages
136
Sujets
0
Partages
0
Groupes
3
Abonnés
2
Abonnements
0

Messages

Récent Meilleur sujets Contesté

  • Lenteur export au format Excel
    GregoryBiraudG GregoryBiraud
    Studio

    Bonjour @npourain,

    La lenteur d'export Excel vient du fait que les styles sont appliqués. C'est à dire que chaque cellule est traitée l'une après l'autre pour appliquer son contenu et générer toutes ses propriétés de style.
    Il n'existe pas de paramètres permettant d'aller plus vite en export Excel cependant, vous pouvez utiliser d'autres modes d'export tel que "Excel sans les styles" ou CSV qui devrait être quasiment instantané.

    En espérant avoir répondu à votre besoin.

    Grégory Biraud


  • naviguer dans un chemin de navigation via du JS
    GregoryBiraudG GregoryBiraud
    Éditeur de Tableaux de Bord

    Bonjour @sven,

    La documentation n'est pas encore disponible pour cet objet : nous vous indiquerons lorsqu'elle le sera.

    Bonne journée à vous


  • Affichage objet HTML
    GregoryBiraudG GregoryBiraud
    Studio

    Bonjour @marinaaguilar,

    Normalement le rapportHTML peut être utilisé dans ce cas-ci. Il est possible d'appliquer un style sur ce rapport avec un fichier CSS et les instructions css suffixées de "!important" pour forcer l'application.

    Il est aussi possible d'afficher les valeurs d'un cubes avec l'éditeur JS. Pour cela, construisez un tableau avec les valeurs désirées que vous afficherez sur votre page en caché.
    Récupérez ensuite les informations avec la fonction de l'API DigDash :

    var cube = ddCtrl.getResultCubeRowSet('id_chart', {})

    Grégory


  • Bible des Classe CSS
    GregoryBiraudG GregoryBiraud
    Studio thèmes style apparence css editeur

    Bonjour @pierrespiroski,

    Nous avons dans la documentation une partie consacrée au classes CSS :

    https://doc.digdash.com/xwiki/wiki/dd2022r1/view/Digdash/customization/customization_DDE/customization_css/

    Cependant celle ci n'est pas complète, certains éléments ne seront trouvables qu'en inspecteur F12. De plus, vous pouvez rajouter vos propres classes CSS via l'éditeur de tableau de bord.

    Grégory Biraud


  • Sélection sur curseur double (min, max)
    GregoryBiraudG GregoryBiraud
    Éditeur de Tableaux de Bord

    Bonjour @emmanueld ,

    Vous avez dans le tableau de bord, une configuration qui vous permet de sélectionner un type de filtre en intervalle.
    Pour ça, vous pouvez utiliser le curseur et cocher la case en bas "Sélection d'intervalle". Il est possible aussi de spécifier un MIN et un MAX.

    En espérant avoir répondu à votre question

    Grégory


  • Connecter un modèle à une API
    GregoryBiraudG GregoryBiraud
    Studio

    Bonjour @salsifi ,

    Oui ajoutez un modèle de type "Tous types" et quand vous ajouter un fichier au serveur voulu vous pouvez utiliser la deuxième option :

    https://doc.digdash.com/xwiki/wiki/dd2025r1/view/Digdash/user_guide/studio/managers/Files/

    Donner un nom à votre lien et terminez le par .json pour qu'il soit correctement reconnu.


  • naviguer dans un chemin de navigation via du JS
    GregoryBiraudG GregoryBiraud
    Éditeur de Tableaux de Bord

    Bonjour,

    Il est tout à fait possible de naviguer dans un chemin de navigation avec du JS.

    Voici les étapes et le code à ajuster.

    1/ Supposons que j'ai un chemin de navigation Dim 1 (Hierarchie 1, Niveau 1) > Dim 2 (Hierarchie 2, Niveau 1)

    2/ Ajouter un bouton qui s'appelle "Naviguer au niveau 2 de mon chemin" (ou plus simple) et mettre en action une fonction javascript appelée "customNavigate()"

    3/ Créer une fonction js dans l'éditeur JS tel que :

    function customNavigate()
    {   
        var breadPath = new BreadPath();
        breadPath.elements = [{
           dimExpl: "Dim 2",
           dimFilter: null,
           filter: null,
           hExpl: 1, // - L'index de la hiérarchie si existe dans le chemin de nav, null sinon
           hFilter: null,
           lExpl: 1, // - Le niveau de la hiérarchie si existe dans le chemin de nav, null sinon
           lFilter: null,
           mapIndex: -1,
           member: null,
           memberCaption: null,
           memberFormated: null,
        }];
        ddCtrl.drillTo('id_du_portlet_dans_tdb', "Dim 1", "Hierarchie 1", "Niveau 1", breadPath);
    }
    

    4/ L'action est prête à être testée.

    Si jamais vous n'arrivez pas à adapter le code, n'hésitez pas à prendre rendez vous avec l'un de nos consultants.


  • Dupliquer un tableau de bord
    GregoryBiraudG GregoryBiraud
    Éditeur de Tableaux de Bord

    Bonjour @salsifi ,

    Non malheureusement vous devez copier votre page initiale en tant que modèle pour ensuite remplir par glisser / déposer les nouveaux graphiques dans les encarts de la nouvelle page.


  • 2 axes des ordonnées différents
    GregoryBiraudG GregoryBiraud
    Studio graphiques

    Bonjour @cneveu,

    Pour avoir deux axes différents sur votre graphique, vous pouvez vous rendre dans l'encart de configuration contenant vos mesures.
    Cliquez sur la roue crantée en bas de ce même encart. Ensuite, dans la fenêtre qui apparaît, cliquez sur "Afficher les membres" en bleu dans le bas de cette fenêtre.
    Vous pouvez ensuite cocher la case "Afficher à droite" de la mesure que vous souhaitez séparer des autres axes de graduation.

    En espérant avoir répondu à votre besoin

    Grégory Biraud


  • Personnalisation des colonnes d'un tableau
    GregoryBiraudG GregoryBiraud
    Éditeur de Tableaux de Bord

    Bonjour @philippe-d ,

    Oui c'est possible, vous pouvez faire clic droit (dans studio uniquement) sur la colonne directement dans le flux.
    Un menu va apparaître, choisissez la cellule puis 'Texte' et entrez ce que vous souhaitez.
    Cela va changer uniquement le flux en question.


  • Flux en anneau pour un seul taux
    GregoryBiraudG GregoryBiraud
    Studio

    Bonjour,

    Oui c'est possible : il suffit de créer une mesure calculée qui vaut 1 moins la valeur de votre mesure. Ensuite ajouter cette nouvelle mesure avec celle voulue sur le graphique

    Cordialement,

    Grégory


  • Hiérarchie automatique données incohérentes
    GregoryBiraudG GregoryBiraud
    Studio

    @laura-el-kaim Oui en effet, cela peut générer des incohérences dans les résultats. Il faudrait qu'un identifiant unique d'un bâtiment soit dans un parent unique.
    Il ne faut pas simplifier votre hiérarchie dans votre cas.
    Je vous renvoie vers le support si jamais vous avez besoin d'accompagnement.

    Grégory


  • Compter le nombre de valeurs identiques dans une dimension
    GregoryBiraudG GregoryBiraud
    Studio

    Bonjour,

    Vous pouvez ajouter des colonnes virtuellement dans votre modèle de données en créant une mesure calculée qui retourne uniquement 1. Décochez le calcul "après agrégation" et vous avez une seule mesure qui se calcule ligne par ligne vous permettant d'afficher le nombre d'occurrences de vos membres.
    La méthode proposée par Jeje92 fonctionne mais vous force à créer autant de mesures que vous avez de membres dans votre dimension.

    Grégory B.


  • Mesure et exclusion de dimensions
    GregoryBiraudG GregoryBiraud
    Studio

    Bonjour @levizounoir ,

    Dans votre modèle de données, vous pouvez créer une nouvelle mesure calculée et y ajouter votre moyenne nationale.
    Editez la mesure ajoutée, en bas de la fenêtre qui apparaît, choisissez votre dimension région et décochez la navigation.

    Bonne journée,


  • Créer un graphique en entonnoir
    GregoryBiraudG GregoryBiraud
    Studio barres entonnoir pyramide barres centrées

    Bonjour @céline-menetrey-rma,

    Vous pouvez créer un flux en barre avec votre mesure en taux et une deuxième mesure qui vaudra (1-taux)/2

    Dans empilement mettez votre deuxième mesure et votre taux.

    En palette de couleur mettez une palette qui a du blanc en premier et bleu en deuxième.

    Il ne vous reste plus qu'à trier par ordre croissant la dimension de gauche

    Ne fonctionne qu'avec les taux pour l'instant. Pour le reste, il faudra faire une seconde passe et je vous pousse à vous rapprocher de notre équipe fonctionnelle.

    Bonne journée


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

    Bonjour @baht ,

    Le gestionnaires des légendes se trouve dans l'éditeur de tableau de bord. Il permet de fixer les couleurs pour un membre de dimension dans un rôle donné.

    Je pense que la première option reste la meilleure cependant.

    Excellente journée,

    Grégory


  • Récupérer une date contenue dans un nom de fichier
    GregoryBiraudG GregoryBiraud
    Studio

    Bonjour @salsifi ,

    Pas avec des outils natifs digdash. Après il vous est possible d'écrire un script sur votre serveur qui vient générer un fichier csv avec le nom de votre fichier et la date trouvée.


  • Source de données contenant les dates max de chaque identifiant
    GregoryBiraudG GregoryBiraud
    Studio

    Bonjour @olivier-le-boulch,

    Vous pouvez utiliser un transformateur de source pour trier le modèle de données par ordre croissant de l'identifiant puis décroissant de la date.
    Ensuite, il est possible d'utiliser un modèle en union avec un seul modèle en entrée en dédoublonnant les lignes selon l'identifiant.

    Dans un autre registre de solution, si votre problème est la duplication d'une mesure, sachez qu'il existe une agrégation "Dernier non vide" en fonction d'une dimension continue (ici votre date).

    Grégory


  • Mise à jour des flux quand les données du modèle changent
    GregoryBiraudG GregoryBiraud
    Studio

    Bonjour,

    La solution de jeje92 fonctionne mais est à proscrire.
    La bonne méthode est :

    • Faire clic droit sur l'élément puis choisir "Synchroniser pour tous les utilisateurs"
    • Dans la fenêtre qui s'ouvre forcer la génération des cubes et cubes dépendant en cochant les cases en base de la fenêtre.
    • Patientez le temps que les nouveaux cubes soient opérationnels.

    Pourquoi utiliser cette méthode ?

    Tous les utilisateurs du tableaux de bord verrons leur graphiques tomber en erreur le temps du chargement de votre cube. Si votre temps de chargement est long, alors les utilisateurs seront bloqués.
    Avec cette méthode, vous mettrez à disposition le nouveau cube une fois prêt et cela sera transparent pour les utilisateurs du tableau de bord.


  • Mesures calculées et jointures
    GregoryBiraudG GregoryBiraud
    Studio

    Bonjour @salsifi ,

    Vous pouvez utiliser une union.
    Par contre il peut-y avoir des problèmes sous jacents. Je vous conseille de vous rapprocher d'un consultant pour plus d'explication.

  • Se connecter

  • Vous n'avez pas de compte ? S'inscrire

  • Connectez-vous ou inscrivez-vous pour faire une recherche.
  • Premier message
    Dernier message
0
  • Catégories
  • Récent
  • Mots-clés
  • Populaire
  • Utilisateurs
  • Groupes