Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Vous êtes francophone? Ce groupe est pour vous. Venez découvrir comment démarrer avec Qlik Sense et QlikView, poser vos questions et partager vos tutos et astuces avec les membres de notre communauté.
Bonjour,
J'aimerais réaliser ce graphique QlikView sur QlikSense :
Expression de la mesure :
=sum( {<TEMPS_GARDE_DT={">=$(=Date(TEMPS_GARDE_DT-30))"}*{"<=$(=Date(TEMPS_GARDE_DT))"} >} ITV_NB_INTER)
Lorsque j'utilise cette expression sur QlikSense je n'arrive pas à avoir les 30 dates, le graphique m'en garde que une :
Comment faire s'il vous plaît ?
Cordialement,
Waïl
Bonjour,
Je souhaite créer un champ "TAB" à partir d'une liste de valeur (A,B,C,D) dans le script de chargement.
J'ai essayé :
Table:
Load
'A','B','C','D' as [TAB]
Mais rien ne se passe
Attention, je ne veux pas 'A','B','C','D' en champ mais bien en valeur du champ [TAB]
Je vous remercie par avance.
Bonjour,
On construit avec quatre champs un code concaténé sans caractères spéciaux (pas d’accents, pas de traits d’union) ni majuscules,
assemblé avec des caractères pipe : |
Ce code est ensuite hashé avec une fonction SHA256.
Exemple
Aura pour code initial : demezancon|jeanfrancois|21121987|99129
Une fois hashé : 2a5bc014151a1b36c93ae134100f6f474283712d91d58f51ddc169fa3224a7b3
Mais quand j'utilise la fonction suivante : Hash256('demezancon|jeanfrancois|21121987|99129')
J'obtiens un résultat totalement différent : LS;:]<+<%>::)U9:#&Q<58`EWE<>RU!KGN:8ZS,EU
Je n'arrive pas à comprendre ce qu'il manque dans ma formule pour obtenir le résultat attendu.
Merci d'avance pour votre aide.
Bonjour,
Je cherche à intégrer ce tableau :
et obtenir le résultat suivant :
Je n'arrive pas à m'en sortir. Est-ce que quelqu'un pourrait m'aider ? Merci d'avance
Bonjour,
Comment convertir cette mesure de QlikView sur QlikSense s'il vous plaît ?
='Moyenne dept : ' & sum(EE_NB) / if(GetCurrentField([Gpt/centre])='CENTRE_LIB_GROUPEMENT',count(distinct CENTRE_LIB_GROUPEMENT),count(distinct CENTRE_CODE))
J'aimerais que ma ligne de référence ce calcul d'une manière lorsque je sélectionne la dimension alternative 'CENTRE' et d'une autre lorsque je sélectionne l'autre dimension 'GROUPEMENT'.
Merci d'avance,
Cordialement,
Waïl
Bonjour,
Je cherche à remplacer 12 valeurs dans toutes ma data car je ne peux pas le faire à la source (notre système interne) actuellement.
Il s'agit d'une ligne de BUDGET sur les 12 mois de l'année pour un client et une référence particulière.
J'ai donc les champs YEAR / MONTH / CLIENT / REF et la mensure BUDGET.
J'ai essayé de faire quelque chose avec la fonction IF dans la mesure mais cela ne fonctionne que si j'active précisément les filtres sur mes critères :
If( YEAR = 2024 and num(MONTH)=1 and CLIENT = 'CCCCCC' and REF='RRRR', nouveau montant , BUDGET)
Je suppose qu'il faut utiliser la fonction MATCH...
Je vous remercie par avance de votre aide.
Bonjour,
J'ai un champ "Programme" que se divise en groupe de mois par Année :
Janvier-Février 20XX / Mars-Avril 20XX / Mai-Juin-Juillet 20XX / Août-Septembre 20XX / Octobre-Novembre-Décembre 20XX
J'utilise donc le tri par expression avec le code WildMatch(Programme,'Janv*', 'Mars*', 'Mai*', 'Août*', 'Oct*')
Cela fonctionne bien au niveau de l'ordre des noms des mois mais cela ne tri pas par Année.
Dans l'idéal, je voudrai un tri comme suit avec un premier tri décroissant sur le champ Year ou avec right(Programme,4) par exemple puis par WildMatch(Programme,'Janv*', 'Mars*', 'Mai*', 'Août*', 'Oct*'):
Janvier-Février 2024
Mars-Avril 2024
Mai-Juin-Juillet 2024
Août-Septembre 2024
Octobre-Novembre-Décembre 2024
Janvier-Février 2023
Mars-Avril 2023
Mai-Juin-Juillet 2023
Août-Septembre 2023
Octobre-Novembre-Décembre 2023
Je vous remercie par avance pour votre aide.
J'ai essayé un truc farfelu WildMatch(Programme,'Janv*'&right(Programme,4), 'Mars*'&right(Programme,4), 'Mai*'&right(Programme,4), 'Août*'&right(Programme,4), 'Oct*'&right(Programme,4)) qui ne marche pas...
Bonjour a tous ,
j'aimerai si quelqu'un me donne des idées ,
je serai reconnaissante
j'ai un souci d'affichage dans le ranking
k'ai le ranking qui raisonne par rapport au pu VAR PRIMER COLONNE
DONC au lieux DE 1 1 1 2 3 4 j'aurai du avoir 1 1 1 4 5 6
Merci de me
Bonjour,
J'ai un volet de filtre qui contient différents codes.
Dans ce volet de filtre j'ai mis une formule qui prend en compte uniquement les codes qui commencent pas '15*':
If(WildMatch([CODE], '15*'),[CODE])
J'ai un tableau qui contient plusieurs colonnes. Certaines colonnes doivent s'afficher lorsque le code sélectionné est 151200.
De ce fait en condition de ma colonne je mets la formule suivante :
=wildmatch(getfieldselections([CODE]),'*151200*')=1
Mais ça ne fonctionne pas , lorsque je sélectionne le code 151200 dans mon volet de filtre la colonne ne s'affiche pas.
Merci d'avance pour votre aide 🙂
Bonjour,
Dans mon set analysis, je me retrouve avec des double quotes imbriqués dans des double quotes. J'ai tenté de remplacer celles à l'intérieur par de simple quotes mais ça ne fonctionne pas...
Count(DISTINCT {$< AnneeMois={">= 201606 <= 202205"}, %SalarieID = {"= Count(DISTINCT{$<CTDateDebut={"<=$(=floor(num(date(monthend(makedate(Annee,Mois))))-2190))"}>}%SalarieID) > 0 "} >} EPComptage)
Est-ce qu'il y a un autre moyen de procéder svp ?
bonjour
Je deviens fou avec ce besoin:
voici un exemple de données (simplifié)
Si quelqu'un peut m'aider, ca serait tres gentil.
merci par avance
Site ID | Month | Date | Port | Util |
1 | February | 19-févr | 10/1 | 0% |
2 | February | 19-févr | 10/1 | 0% |
3 | February | 19-févr | 10/2 | 5% |
1 | February | 20-févr | 10/6 | 0% |
2 | February | 20-févr | 10/1 | 0% |
3 | February | 20-févr | 10/1 | 0% |
4 | February | 20-févr | 10/2 | 5% |
5 | February | 20-févr | 10/3 | 10% |
How to calculate : | ||||
Monthly Average of Nb of distinct Port per day (by Util) | ||||
Util | 0% | 5% | 10% | |
19-févr | 1 | 1 | ||
20-févr | 2 | 1 | 1 | |
avg | 1.5 | 1 | 0.5 | |
|
||||
Comment faire ce pivot table : | ||||
February | ||||
Util | 0% | 5% | 10% | |
Avg | 1.5 | 1 | 0.5 |
Bonjour à tous,
Je coince sur le calcul de totaux sur mes lignes et j'ai besoin de votre aide svp (car je vais devenir fou autrement 🙂 )
J'ai un tableau comme celui ci-dessous où j'essaie d'obtenir "Objectif Total N x Poids"
CLIENT | GROUPE | REF | Objectif Total N | Réel 1 N -1 GROUPE | Réel 2 N -1 CLIENT-GROUPE | Poids Réel 2 / Réel 1 | Objectif Total N x Poids |
A | X | X1 | 50 | ??? | ??? | ??? | ??? |
B | X | X1 | 50 | ??? | ??? | ??? | ??? |
A | X | X2 | 20 | ??? | ??? | ??? | ??? |
B | X | X2 | 20 | ??? | ??? | ??? | ??? |
A | X | X3 | 30 | ??? | ??? | ??? | ??? |
B | X | X3 | 30 | ??? | ??? | ??? | ??? |
A | Y | Y1 | 10 | ??? | ??? | ??? | ??? |
B | Y | Y1 | 10 | ??? | ??? | ??? | ??? |
A | Y | Y2 | 5 | ??? | ??? | ??? | ??? |
B | Y | Y2 | 5 | ??? | ??? | ??? | ??? |
A | Y | Y3 | 15 | ??? | ??? | ??? | ??? |
B | Y | Y3 | 15 | ??? | ??? | ??? | ??? |
Pour cela, j'ai un "Objectif Total N" qui représente le total de l'objectif à faire en 2024 pour tous les clients (A et B dans mon exemple) par "REF" mais il me faut le multiplier par un "Poids Réel 1 / Réel 2" que je dois calculer par rapport aux données réelles de 2023 de référence n'apparaissant pas sur ce tableau mais appartenant à des "GROUPE" (X et Y dans mon exemple) commun aux "REF" visibles.
Je dois donc trouver "Réel 1 N -1 GROUPE" qui est le total de toutes les références existantes (visibles et non visibles sur le tableau) par "GROUPE" et "Réel 2 N -1 CLIENT-GROUPE" qui est le total de toutes les références existantes par "GROUPE" et par "CLIENT".
J'ai réussi à trouver plus ou moins "Réel 1 N -1 GROUPE" en faisant :
if(GROUPE='X',
sum(Total {1<GROUPE={'X'},REF=p(REF)>} CA_Réel)
,if(GROUPE='Y',
sum(Total {1<GROUPE={'Y'},REF=p(REF)>} CA_Réel)
,''))
mais cela m'oblige à indiquer toutes les valeurs de "GROUPE" une à une dans des conditions.
Je pourrais également ajouter une imbrication avec chaque "CLIENT" pour obtenir "Réel 2 N -1 CLIENT-GROUPE" mais il y en a beaucoup trop à faire et cela ne sera pas dynamique s'il y a un changement de "GROUPE" et/ou de "CLIENT"
Avez-vous des idées pour m'affranchir de ces conditions et obtenir directement les totaux en fonction des éléments "GROUPE" et "CLIENT" présents sur chaque ligne ?
Il faudrait quelque chose comme sum(Total {1<GROUPE={GROUPE de la ligne},CLIENT={CLIENT de la ligne},REF=p(REF)>} CA_Réel)
Je vous remercie par avance de votre aide.
Bonjour, est-il possible de mettre des étiquettes dans des barres sur QlikSense comme ci-dessous ? J'aimerais mettre cette formule : floor(avg(ANCIENNETE_SDIS_COMPLETE_2)/12) & ' ans et ' & floor( (avg(ANCIENNETE_SDIS_COMPLETE_2)/12 - floor(avg(ANCIENNETE_SDIS_COMPLETE_2)/12) )*12) & ' mois'
mais j'ai essayé tous les endroits possibles et à part en info-bulles si on passe la souris je ne vois nulle part où ça pourrait fonctionner comme sur QlikView
Bonjour à toutes et à tous,
j'ai intégré un bouton dans ma feuille dans lequel je voudrais utiliser l'option d'action "Sélectionner des valeurs dans un champ".
Du coup je voudrais sélectionner un intervalle de dates issues de mon champ [Date] quelle fonction dois-je lui spécifier pour qu'il me sélectionne par exemple les 90 derniers jours à partir de la date que je sélectionne dans mon datePicker ?
Merci pour votre aide.
Bonjour à tous,
j'ai une problématique je n'arrive pas à résoudre :
- J'ai une table A qui contient les champs suivants ID | DT_VALEUR :
TabA :
LOAD * INLINE [
ID, DT_VALEUR
1, 01/01/2023
2, 12/02/2023
];
- Une table B qui contient les champs suivants ID | DT_DEB_VALEUR | DT_FIN_VALEUR
TabB :
LOAD * INLINE [
ID, DT_DEB_VALEUR, DT_FIN_VALEUR
1, 01/01/2019, 31/01/2022
1, 01/01/2023, 03/01/2023
1, 04/01/2023, 24/06/2023
2, 01/02/2020, 31/03/2023
2, 01/04/2023, 31/12/2024
];
Je souhaiterai créer une 3ème table (TabC par exemple) afin de conserver les éléments de TabA + ne ramener que les lignes de TabB lorsque la DT_VALEUR de TabA est comprise entre les valeurs DT_DEB_VALEUR et DT_FIN_VALEUR de la table B.
TabC :
NoConcatenate
LOAD *
Resident TabA ;
LEFT JOIN
NoConcatenate
LOAD *
Resident TabB
where DT_VALEUR <= DT_DEB_VALEUR
and DT_VALEUR >= DT_FIN_VALEUR ;
Sauf que cela me génère une erreur en me disant que le champ "DT_VALEUR" est introuvable (ce qui est effectivement logique puis qu'il n'existe pas dans TabB).
Merci par avance pour votre aide
Bonjour,
Je débute avec Qlik Sense et je rencontre un souci avec mes filtres:
J'ai une liste de noms de produits (productname) associés à une catégorie (categoryname).
J'ai créé un tableau avec 3 colonnes :
- 1: dimension 'categoryname'
- 2: dimension 'productname'
- 3: Je voudrais calculer pour chaque ligne: le nombre de lignes où apparait le productname quelle que soit le nom de la catégorie.
Exemple: Si sur ma ligne j'ai une catégorie "Camping" et un produit "Tente", je voudrais en 3e colonne calculer le nombre de lignes distinctes de mon tableau où "Tente" apparaît, quelle que soit la catégorie.
J'ai créé une mesure en saisissant l'expression suivante:
Count({categoryname=>} TOTAL <productname> Distinct id)
Les résultats sont corrects dans ma colonne, mais le problème est que mon tableau ne se filtre plus si je sélectionne un categoryname dans mon volet de filtres.
Y a t-il une solution pour ignorer systématiquement le categoryname du calcul mais sans perdre la possibilité de filtrer mon tableau sur le categoryname ?
Merci beaucoup pour votre aide.
Bonjour,
Existe-il un moyen de ne pouvoir sélectionner qu'une seule modalité dans une liste de sélection ?
En effet, je ne cherche pas à avoir "toujours une valeur sélectionnée", mais de pouvoir permettre à l'utilisateur de sélectionner une seule valeur maximum dans la liste.
Merci pour vos retours
Bonjour,
Débutant sur Qlikview et malgré les innombrables forums, exemples je n'ai pas su trouver de réponse à mon problème.
J'ai une table ART(articles) comportant un champ [article] (avec des valeurs uniques et un champ [type] dont les valeurs sont soit 'S' soit 'P'.
J'ai une table PRX_S comportant les champs [article] et [prix] ou seuls les [prix] dont les articles de type 'S' sont valides (d'ou la table PRX_"S") .
J'ai aussi une table PRX_P comportant les champ [article] et [prix] ou seuls les [prix] dont les article de type 'P' sont valides (d'ou la table PRX_"P") .
Le résultat attendu serait une table comportant les champs [article], [type], [prix] dont le "bon" prix est déterminé par le type de commande et est "pioché" dans la table PRX_S ou PRX_P.
Auriez des idées, des pistes?
en pièce jointe un fichier Excel avec les données et l'attendu..
Merci de votre aide
Cyril
Bonjour,
Est-il possible de sauvegarder ou plutôt d'exporter les favoris des utilisateurs d'une application déployée en gardant le nom de l'utilisateur, la date l'heure et certains champs.
Le but serait ensuite de ré-importer les informations de ce favoris en utilisant un chargement incrémentale.
C'est surtout sur le primer point que je bloque.
Merci par avance