Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
ABrossard
Contributor
Contributor

Nombre de commande à N-1

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.

 

2022-01-05_08h20_05.png

Pourriez-vous me donner un petit coup de main ? 

Merci de vos retours.

Cordialement

8 Replies
Taoufiq_Zarra

Bonjour,

est ce que tu peux partager un exemple de données ?

 

Regards,
Taoufiq ZARRA

"Please LIKE posts and "Accept as Solution" if the provided solution is helpful "

(you can mark up to 3 "solutions") 😉
ABrossard
Contributor
Contributor
Author

Bonjour Taoufiq,

Qu'entends-tu par exemple de données ? 

Taoufiq_Zarra

Un échantillon des données de test pour reproduire le même graphe

Regards,
Taoufiq ZARRA

"Please LIKE posts and "Accept as Solution" if the provided solution is helpful "

(you can mark up to 3 "solutions") 😉
ABrossard
Contributor
Contributor
Author

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 ? 

Taoufiq_Zarra

juste un échantillon

tu peux utiliser :

Capture.PNG

Regards,
Taoufiq ZARRA

"Please LIKE posts and "Accept as Solution" if the provided solution is helpful "

(you can mark up to 3 "solutions") 😉
ABrossard
Contributor
Contributor
Author

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.

ABrossard
Contributor
Contributor
Author

Taoufiq, 

Voici un export partiel de mon QVD au format Excel.

Merci à vous par avance.

ABrossard
Contributor
Contributor
Author

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.