Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
jmialoundama
Specialist
Specialist

Récupérer mois sélectionné dans variable

Bonjour,

Je souhaiterai effectuer une évolution du CA entre le mois que sélectionnera l'utilisateur et le mois n+1.

J'ai mis en place un filtre qui permet à l'utilisateur de sélectionner un mois.

Ainsi si l'utilisateur sélectionne le mois d'Avril, le mois n+1 sera le mois de Mai.

Je souhaiterai savoir comment récupérer le mois sélectionné par l'utilisateur pour ensuite l'utiliser dans une expression

1 Solution

Accepted Solutions
jmialoundama
Specialist
Specialist
Author

En fait après plusieurs recherche j'ai trouvé ce que je souhaitais faire mais ça ne fonctionne pas comme je voudrais.

j'ai mis en place un volet de filtre qui permet à l'utilisateur de sélectionner le mois qu'il souhaite:

Capture.PNG

Ensuite je voudrais comparer le CA du mois selectionné par l'utilisateur avec le CA du mois m+1 (ici moi de changer) afin d'afficher l'evolution entre les 2 mois.

J'ai mis en place en cette formule grâce aux analyses d'ensemble :

Cette formule fait ceci  ==> (mois m+1 - mois sélectionnée / mois sélectionnée)*100


((count({$<ORD_DATE_LIVRAISON={$(=Only(Month(ORD_DATE_LIVRAISON))+1)}>}distinct ORD_NUM_ORDRE)-

count({$<ORD_DATE_LIVRAISON={$(=Only(Month(ORD_DATE_LIVRAISON)))}>}distinct ORD_NUM_ORDRE))/

count({$<ORD_DATE_LIVRAISON={$(=Only(Month(ORD_DATE_LIVRAISON)))}>}distinct ORD_NUM_ORDRE))*100


Cependant ça me sors aucuns résultats.

Capture2.PNG

View solution in original post

4 Replies
kevinchevrier
Partner - Creator III
Partner - Creator III

=max(TON_CHAMP_MOIS)

jmialoundama
Specialist
Specialist
Author

En fait après plusieurs recherche j'ai trouvé ce que je souhaitais faire mais ça ne fonctionne pas comme je voudrais.

j'ai mis en place un volet de filtre qui permet à l'utilisateur de sélectionner le mois qu'il souhaite:

Capture.PNG

Ensuite je voudrais comparer le CA du mois selectionné par l'utilisateur avec le CA du mois m+1 (ici moi de changer) afin d'afficher l'evolution entre les 2 mois.

J'ai mis en place en cette formule grâce aux analyses d'ensemble :

Cette formule fait ceci  ==> (mois m+1 - mois sélectionnée / mois sélectionnée)*100


((count({$<ORD_DATE_LIVRAISON={$(=Only(Month(ORD_DATE_LIVRAISON))+1)}>}distinct ORD_NUM_ORDRE)-

count({$<ORD_DATE_LIVRAISON={$(=Only(Month(ORD_DATE_LIVRAISON)))}>}distinct ORD_NUM_ORDRE))/

count({$<ORD_DATE_LIVRAISON={$(=Only(Month(ORD_DATE_LIVRAISON)))}>}distinct ORD_NUM_ORDRE))*100


Cependant ça me sors aucuns résultats.

Capture2.PNG

brunobertels
Master
Master

Bonjour

Qu'est ce que cela donne si tu testes ta formule dans un objet Texte ou un objet KPI tout simple ?

Lorsque j'ai une formule complexe ( set analysis etc  )

je teste toujours chaque partie dans un obj texte ou kpi pour voir comment çà ressort

Ici je ferai 3 KPI avec chaque élément de ta formule

count({$<ORD_DATE_LIVRAISON={$(=Only(Month(ORD_DATE_LIVRAISON))+1)}>}distinct ORD_NUM_ORDRE)-

count({$<ORD_DATE_LIVRAISON={$(=Only(Month(ORD_DATE_LIVRAISON)))}>}distinct ORD_NUM_ORDRE)

Et enfin ta formule complète

Comme tu sélectionnes un mois via ton filtre as tu essayé de changer Only par MAX ?

LE champs date du filtre Mois est il le même que le champs Pickup Date du tableau croisé ? si non sont ils liés dans ton modèle ?

jmialoundama
Specialist
Specialist
Author

Bonjour,

Finalement j'ai opté pour une option dans le script

Merci pour vos retour