Skip to main content
Announcements
NEW: Seamless Public Data Sharing with Qlik's New Anonymous Access Capability: TELL ME MORE!
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Calcul entre lignes

Bonjour à tous,

Après avoir rassembler mes tables d'achat et de vente en une seule table afin de faciliter mes analyse, je me retrouve bloquée pour calculer mes prix de revient, de marge etc...

J'ai une ligne par produit (celui est d'abord acheté dans un contrat d'achat puis vendu dans un ou plusieurs contrat de vente)

La colonne pur_Uid-sal_ParentPurchase est le seul champs qui relie les contrats d'achat aux contrats de vente.

Pour calculer mon prix de revient (dans le contrat de vente) je dois faire :

Prix achat + (prix_Transport / (sum({$<pur_Type={1}>} Poids Achetés)))

pur_Type=1 signifie que l'on ne sélectionne que les produits et non les services.

Comment associer mes contrats d'achat et de vente sur la même ligne ?

Comment retrouver les informations du contrat d'achat à partir du contrat de vente ?

Je vous remercie d'avoir pris le temps de me lire et (peut-être??) avoir répondu à ma question

Bonne journée

6 Replies
sfatoux72
Partner - Specialist
Partner - Specialist

‌Salut,

pourrais-tu fournir un petit jeu de données avec 1 ou 2 pur_Uid-sal_ParentPurchase..

MErci

Anonymous
Not applicable
Author

Voilà :

sfatoux72
Partner - Specialist
Partner - Specialist

‌Dans un fichier Excel, pour que je puisse les charger dans Qlik Sense

j aurai ainsi une base pour écrire l'expression, sans avoir besoin de recopier tout vos chiffres de l'image

merci

sfatoux72
Partner - Specialist
Partner - Specialist

N'ayant que les données de ton tableau et pas les données utilisées par ton expression (), je ne peux pas faire grand chose.

Voici  une expression qui pourraient te servir de model, elle donne le prix d'achat total pour toutes les lignes d'un pur_Uid que ce soit un Achat ou une vente:

Sum(Total<[pur_Uid-sal_ParentPurchase]> Aggr(sum({$<Operation={'Achat'}>} NetWeight * Price), [pur_Uid-sal_ParentPurchase]))

Anonymous
Not applicable
Author

Bonjour Sébastien,

D'abord merci pour vos réponses, j'ai finalement procédé d'une autre manière en gardant séparément les tables des achats et des ventes et j'ai finalement réussi à arriver au bout de ce que je voulais.

Merci

Solène

Not applicable
Author

N'oublie pas de toper ta discussion résolue.