Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
guillaume_gorli
Creator II
Creator II

Remplacer une variable directement dans le script

Bonjour à tous,

j'upload sous qlikview un tableur excel directement extrait d'un ERP.

Dans ce tableur qui synthétise simplement un chiffre d'affaire en multipliant des quantités vendues par un prix unitaire, deux références ont toujours un prix unitaire égal à zéro. Elles sont définies comme tel dans l'ERP

Je souhaiterai arbitrairement ajouter un prix unitaire à chaque référence dans mon application qlikview directement dans le script.

Par exemple dans le qvw ci-joint les codes articles D et F qui sont identifié par un prix unitaire égal à zéro devrait être lié à un prix unitaire égal respectivement à 2 et 4.

Merci de votre aide

Guillaume

Labels (1)
1 Solution

Accepted Solutions
larouge69
Contributor III
Contributor III

Bonjour,

Ci joint le qvw modifié avec la formule ci dessous dans le script :

if([Code article]='D',2,if([Code article]='F',4,[Prix unitaire])) as NewPU

Cordialement,

View solution in original post

3 Replies
larouge69
Contributor III
Contributor III

Bonjour.Que penses tu de definir une variable 'new PU' du genre : SET vNewPU=if(isnull(prix unitaire),TON PRIX,prix unitaire)puis une variable Ca : SET vCa=quantite × vNewPU(je n ai pas pu ouvrir ton fichier xls sur mon tel. Donc je n ai pas les noms exacts de tes champs)

larouge69
Contributor III
Contributor III

Bonjour,

Ci joint le qvw modifié avec la formule ci dessous dans le script :

if([Code article]='D',2,if([Code article]='F',4,[Prix unitaire])) as NewPU

Cordialement,

guillaume_gorli
Creator II
Creator II
Author

Merci beaucoup David