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é.
J'ai un soucis visuel sur un TCD Qlik Sense (May 2023)
Les colonnes sont par défaut à la même largeur, le problème c'est qu'une de mes colonnes comporte un grand nombre de valeurs (qui sont des clés concaténées).
Ces valeurs remontent d'un set analysis et du coup comme elle ne sont pas au format nombre, cela fait élargir ma colonne et rend le tableau difficilement lisible.
Je souhaiterai définir manuellement une largeur fixe de colonne mais lorsque que je clique sur
Données
Contenue de ma mesure
Je n'ai pas d'accès à largeur de colonne
Auriez-vous une astuce ?
Bonjour,
Je cherche à calculer la DN (Distribution Numérique) d'une référence par rapport à son groupe d'appartenance.
Je dois donc compter le nombre de client qui n'ont pas un CA à 0€ pour ma référence ce que j'obtiens bien avec
Count({<Client = {"=Sum(CA) <> 0"}>} DISTINCT Client)
En revanche, j'ai maintenant besoin d'obtenir le nombre des clients qui ont un CA différent de 0€ pour l'ensemble des références appartenant au même groupe que ma référence sélectionnée.
Par exemple REF1, REF2, REF3 sont dans le groupe A et je veux donc savoir en sélectionnant REF1 le nombre de clients qui commandent soit REF1, soit REF2, soit REF3 donc qui commandent parmi groupe A.
Il me faudrait quelque chose comme groupe={groupe de REF1} et exclure la REF1 sélectionnée avec REF=
Je vous remercie par avance de votre aide.
Bonjour à tous,
Actuellement je charge des tables (TAB1 / TAB2) du datawarehouse via les scripts ci-dessous :
TAB1:
LOAD *;
SELECT *
FROM "DATA".DWH."TAB1";
TAB2:
LOAD *;
SELECT *
FROM "DATA".DWH."TAB2";
Cependant, il y a de nombreuses tables dans "DATA".DWH. avec des noms divers et varié que je ne possède malheureusement pas.
Mon idée, qui ne fonctionne pas, était donc de charger toutes les tables avec un script type :
TAB:
LOAD *;
SELECT *
FROM "DATA".DWH."*";
Avez-vous une idée pour charger les X tables présentent dans l'ensemble "DATA".DWH. sans devoir les nommer précisément ?
A défaut, et c'est même mieux pour moi, est-il possible de simplement sortir une liste de tous les noms des tables rattachées à "DATA".DWH. ?
Je vous remercie par avance de votre aide et vous souhaite une bonne journée.
Bonjour,
Dans le cadre d'un KPI je souhaite sommer des montants mais uniquement quand la date liée est supérieure à la date du jour. Dit autrement je chercher à sommer des montants non échus.
Champ que je souhaite sommer : [Montant FJ]
Date concernée : [Date échéance]
Quelqu'un pourrait il m'aider à trouver la bonne formule ?
Merci d'avance
Olivier
Bonjour,
Je cherche à arrondir une formule de calcul à la décimale supérieure.
Par ex : 3,88 doit donner 3,9.
J'ai trouvé le formule CEIL qui semble répondre à mon besoin. Néanmoins, je n'ai pas réussi à l'écrire correctement à partir d'une variable. Ma variable s'intitule : notesms
Cela donne ceci : ceil($(notesms;0.1))
Auriez-vous une idée pour m'aider svp ?
Nota : Ma variable fonctionne et donne le bon résultat (à l'exception de l'arrondi).
Merci à tous pour votre,
Stéphanie
Bonjour à tous,
Je cherche à réorganiser des feuilles déja publiées au sein d'une application.
Je peux le faire sur mes feuilles non publiées, mais je ne sais pas le faire sur des feuilles déja publiées. Si vous avez un moyen qui évite de dépublier et republier ..
Merci par avance.
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