Bonjour,
Le theme digdash_2024 a ce comportement par défaut.
Bonjour,
Le theme digdash_2024 a ce comportement par défaut.
bonjour @salsifi,
Plusieurs solutions,
1- filtré directement le flux dans le tableau de bord "Paramètre avancé"
2- Appliqué un filtre par défaut à la page de tableau de bord
3- dans le studio, il faut décocher les cases "Navigation" de la ou les dimensions souhaitées
Décoché, le filtre sur la dimension ne se propage pas aux autres graphiques de la page et le filtrage de la page n'a pas d'impact sur le flux
bonjour @salsifi
Il faut utiliser le champs "Couleur d'une mesure" dans mon CA c'esst le CA qui porte un objectif donc index "0"
Bonjour @Boubekeur,
@boubekeur a dit dans Interdiction de l'affichage d'une mesure Live Security: Première mesure ignorée :
if (indexStd > 0)
Les indexes commence à 0 donc la condition ci-dessus explique le comportement observé.
il faut remplacer les conditions "> 0" par "!= -1"
Bonjour @lou,
Il faut pour cela utiliser la propriété "Couleur d'une mesure", qui permet d'appliquer les couleurs sur l'ensemble de la ligne. Il faut pour cela mettre l'index de la mesure à utiliser.
Bonjour @Boubekeur,
Il est tout à fait possible d'utiliser des variables pour appliquer des filtres sur une ou plusieurs Dimensions.
Pour cela il faut configurer un filtre dans le flux qui consomme la valeur de la variable.
Bonjour @Frédérick,
Le live Security ne gère en effet que le filtrage des données. il n'est pas possible de gérer l'affiche de composant ou de page via ce mécanisme.
Il est néanmoins possible de piloter les paramètre d'utilisateur via l'import tools. Et en 2024R2 via une nouvelle API prévu pour cela.
Bonjour,
Actuellement ce champ ne peut pas être utilisé pour modifier le formulaire.
Il faut utiliser la fonction openFormInWindow en donnant toutes les valeurs de champs ou la case "unique" est coché.
Description : Ouvre un formulaire (portlet est l'objet formulaire ajouté dans une page de tableau de bord) dans une fenêtre popup et le filtre sur la ou les dimensions et membres spécifiés en paramètre (liste de couples dimension / membre).
Exemple :
<a href="javascript:ddCtrl.openFormInWindow('portletId', '80%', '80%', 'Année', '2014', 'Pays', 'France')">Affiche le formulaire avec les valeurs France 2014</a>
Dans votre cas on peut créer un champ unique, via l'interface nous pouvons créer un champ avec une valeur calculée exemple :
value=Math.random().toString(16).slice(2);
Sans oublié de sélection la case valeur unique :
Puis appeler la fonction soit via un bouton, soit dans une interaction de flux.
Néanmoins attention la concaténation de fichiers via WLNK n'est possible que pour csv, xml et json.
Bonjour @gildas,
Il existe une option pour ajouter une colonne avec le nom du fichier :
Avec un peu de JavaScript, on peut extraire l'année :-).
Alex
Bonjour,
Il existe un paramètre pour modifier cette limite dans l'interface Web
Attention, ce n'est pas un changement anodin à modifier avec précaution.
@johannag33 a dit dans Export analyse des dépendances :
A des fins de maintenance et de documentation nous voulons disposer d'une liste des flux avec les modèles de données associés pour chacun des rôles/tdb disponibles;
Bonjour,
DigDash Enterprise vous permet de récupérer des informations provenant de votre configuration actuelle de DigDash Enterprise. Tous les objets de la configuration et leurs relations sont référencés dans le catalogue de données DigDash (Data Catalog). Des modèles de données et des graphiques peuvent être construits à partir de ce catalogue.
Il existe une fonction pour cela :
FilterSelectionMatch(dim, hierarchy, level, values, operators, matchMode)
matchMode: S’il y a plusieurs règles, si les règles sont de types "ET": 0 ou "OU": 1.
Liste des opérators :
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;
Exemple d'utilisation :
Exemple 1 seul filtre :
FilterSelectionMatch(dim, hierarchy, level, ['admin'], [13], 0)
=> Ici on filtre sur le login qui commence par admin.
Exemple 2 filtres Exemple :
FilterSelectionMatch(dim, hierarchy, level, ['admin','alex'], [13,2], 1)
=> Ici on filtre sur le login qui commence par admin ou égale à alex.
Bonjour @Olivier-Le-Boulch,
Vous pouvez récupérer (presque) tous les paramètres utilisateur via cette fonction "getUserAttribute"
var userAttr = getUserAttribute("uid");
Liste non exhaustive : dn uid cn displayName langChoice ainsi que les paramètres Utilisateurs créer dans l'administration.
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
Bonjour @nicolas,
J'imagine que lorsque vous parlez des "requêtes" vous faites référence aux modèles de données.
Nous avons en effet rencontré ce problème chez beaucoup de nos clients, trop de modèles de donnée dans un même rôle.
C'est pour cela qu'à partir de la version 2021R2, il est désormais possible de ranger les modèles de données dans des catégories :
Alexandre
Bonjour @gmeynet ,
Après discussion avec JB et les équipes R&D DigDash, il s'avère que la traduction des rapports HTML est possible en utilisant une méthode de contournement.
Il faut pour cela utiliser un fichier pour stocker le contenu du HTML de chaque langue, puis utiliser lien wlnk avec le paramètre langue par exemple
link://<id du serveur>|fluxtest_${user.langChoice}.html
Puis créer deux fichiers, l'un nommé fluxtest_0.html pour la langue anglais et l'autre fluxtest_1.html pour le Français par exemple.
De cette manière, le HTML sera différent dans le cas d'un utilisateur FR ou US.
J'espère que cette astuce pourra vous être utile.
Alex