Bonjour à toutes et tous,
Je suis actuellement débutant sur cognos report studio(5 jours d'expériences) et comme j'ai réussis à faire quelques rapports ces dernier temps mes supérieurs m'ont demandé d'effectuer un rapport sur lequel je bute.
Je vais essayer d'être le plus claire dans mes explications même si je pense que vous connaissait le principe des calculs en cascade.
Contexte :
Déterminer un prix net facturé.
Le problème est que pour chaque article il y a un prix et il existe différents types de remises(sur facture ou hors facture), différentes méthodes de calcul (en cascade ou additive)et différents types de valeurs(en pourcent ou en euro).
Pour un Article avec un Prix de X€ on peut avoir N remises sur facture (ou hors facture).
Le calcul en cascade s'effectue de la manière suivante : (..((X - remise 1)-remise2)..-remise N)
Si la remise est en pourcentage le montant de la remise est calculé en fonction du nouveaux prix calculé a partir de la remise précédente, soit par exemple
Si on prend un article à 1€ avec 2 remise en cascade, respectivement 10% et 20%, on a un prix d'achat a 0.72€, soit (1€*(1-0.1)*(1-0.2))
Par contre si il y a une remise autre qu'en pourcentage c'est plus complexe.
Prenons le même exemple avec 3 remises en cascade, respectivement 10%, 0.1€ puis 20%, on a alors le calcul suivant : (1€*(1-0.1)-0.1€)*(1-0.2) soit 0.64€
j'aimerais donc pour ce faire faire une colonne qui me donne le "prix intermédiaire" (soit après la première remise par exemple) pour calculer ensuite le nouveau prix intermédiaire par exemple en utilisant une colonne équivalente à un running-total.
Comment cela serait-il faisable sur cognos?
Merci d'avance pour votre aide
Partager