Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
Je suis novice sur Qlik et je n'arrive pas à trouver la bonne expression pour faire ressortir le nombre de commande de l'année n-1.
Dans mon application, j'ai un diagramme à barre qui affiche les 13 derniers mois par rapport à la date actuelle affichant le n° de commande par mois.
J'aimerais donc créer une autre hauteur de barre avec les commandes de l'année N-1, ce qui fait que pour 12/2021 j'affiche à coté le nombre de commande de 12/2020 idem pour les mois précédents.
Après avoir trainé un peu sur les forums de la communauté, j'ai trouvé ce genre d'expression mais ça ne fonctionne pas (valeur à 0) :
count({$<[ARCHIVE_CMD.Année Emballage] = {$(=Max([ARCHIVE_CMD.Année Emballage])-1)},
[ARCHIVE_CMD.PCKX_D_FIN_EMBALLAGE] = {"<=$(=Date(AddYears(Max([ARCHIVE_CMD.PCKX_D_FIN_EMBALLAGE]),-1),'DD/MM/YYYY'))"}>} [ARCHIVE_CMD.%CMD_I_ID])
Je vous joint une copie d'écran du graphe en question.
Pourriez-vous me donner un petit coup de main ?
Merci de vos retours.
Cordialement
Bonjour,
est ce que tu peux partager un exemple de données ?
Bonjour Taoufiq,
Qu'entends-tu par exemple de données ?
Un échantillon des données de test pour reproduire le même graphe
Désolé mais je ne sais pas comment vous fournir cet échantillon, je connais très peu Qlik.
Pouvez-vous me donner la marche à suivre ?
juste un échantillon
tu peux utiliser :
Taoufiq,
Je ne sais pas exporter depuis Qlik Sense un échantillon de données pour que tu puisses faire des tests.
Je vois comment te le transmettre par la suite mais je ne sais pas exporter les données.
Taoufiq,
Voici un export partiel de mon QVD au format Excel.
Merci à vous par avance.
Bonjour,
Je me permets d'ajouter quelques informations supplémentaires :
L'expression pour les mois d'emballage est la suivante :
=if([ARCHIVE_CMD.PCKX_D_FIN_EMBALLAGE] >= monthstart(addmonths(today(),-13)) and not inmonth(ARCHIVE_CMD.PCKX_D_FIN_EMBALLAGE,today(),0),
text(Date([ARCHIVE_CMD.PCKX_D_FIN_EMBALLAGE], 'YYYY\MM')))
L'expression pour les commandes des mois affichés est la suivante :
=Count({1}[ARCHIVE_CMD.%CMD_I_ID])
L'expression pour le nombre de lignes (points mauves) :
Sum([ARCHIVE_CMD.NB_LIGNES])
Le champ "Année Emballage" se fait au chargement des données :
Year(PCKX_D_FIN_EMBALLAGE) as [ARCHIVE_CMD.Année Emballage]
J'espère que vous avez toutes les informations nécessaires.