Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour
je commence à utiliser qlik sense et j'ai un problème je n'arrive pas a mes fins, donc j'ai un fichier excel avec des données (joint à la présente discussion), le champs "Type" a les valeurs suivantes (os, ldap, java,cics ou ' '), je fais un count du champs "Type" mais je ne souhaite pas prendre en compte et afficher la valeur ' ', j'arrive a mes fin si via la visualisation je sélection ce qui m’intéresse mais je voudrais le faire en amont, soit par script, soit dans directement dans les visualisations, j'ai tenté le set analisys mais sans succès peut être un pb de codage, dans la première image intitulé "Ce que j'obtiens" on voit une ligne avec un libellé vide et un count à 81 idem dans le graphique en secteur mais dans la deuxième image intitulé "Ce que je souhaite" après sélection des quatre lignes (cics,java,ldap,os) j'obtiens le rendu souhaitait, quelqu'un aurait il la solution?
Autre problématique peut on via script remplir les champs de la colonne "Niveau" qui sont vide en leur affectant la valeur "Autre"?
D’avance merci.
David
Ce que j'obtiens :
Ce que je souhaite :
Pour compléter la réponse de Bruno, concernant le tableau à droite pour lequel il ne ta pas donné de réponse :
Remplace ton champ Type par =if(Type <> '', Type, null()) et spécifie Type comme étiquette.
Bonjour
pour tes données
1 dans ton tableau croisé dynamique dans les options pour Type tu as uen case à cocher avec Afficher les valeurs Nulles : il faut décocher cette case
En fait dans le TCD çà ne va pas marcher voici ci qu'il faut mettre en mesure
Count({$<Type-={""}>}Type)
Idem pour le graphique en secteur il faut mettre cette formule : Count({$<Type-={""}>}Type)
Ensuite pour ton champ Niveau voici ce qu'il faut mettre en script
[Operations]:
LOAD
[@1] AS [Opérations],
if ([@2]='','Autre',@2) AS [Niveau],
[@3] AS [Type]
FROM [lib://Downloads/Operations.csv]
(txt, codepage is 1252, no labels, delimiter is ';', msq);
Bonjour
Merci pour ta réponse, mais la case afficher les valeur nulles n'est pas cochée, le fichier est un csv donc a priori une case vide n'est peut être pas une valeur null mais peut être un espace.
Pour compléter la réponse de Bruno, concernant le tableau à droite pour lequel il ne ta pas donné de réponse :
Remplace ton champ Type par =if(Type <> '', Type, null()) et spécifie Type comme étiquette.
Merci voila qui m'a été très utile
Merci voila qui m'a été très utile
Peux-tu taguer les réponses utiles et la réponse correcte afin d'aider les autres membre de la communité?
Merci
Dans mon tableau opération je voudrais rajouter une colonne pour faire apparaître le pourcentage par opération donc j'ai ajouté une mesure mais impossible de récupérer le total soit 19 dans mon tableau pour pouvoir faire mon produit en croix j'ai essayer avec des count de sum avec des if, mais à priori la pré-sélection ne me permet pas de récupérer le total d'opération. un idée?
Je voudrai obtenir les mêmes pourcentages que sur le graphique en secteur de la copie d'écran "ce que je souhaite" merci.
Bonjour
Essaye count(opération) / count( total opération)
Merci ca fonctionne, super