Qlik Community

Groupe des Utilisateurs Francophones

Vous êtes francophone? Ce groupe est pour vous. Venez découvrir comment démarrer avec Qlik Sense et QlikView, poser vos questions et partager vos tutos et astuces avec les membres de notre communauté.

Highlighted
hamilton1
New Contributor III

Nombre négatif

bonsoir à tous,

je suis actuellement sur un projet dans lequel qlikview doit gérer les stat de la comptabilité.

je veux que les montants des factures d'avoir soient négatifs.

Comment dois-je procéder ?

Merci a vous

Tags (1)
11 Replies
Not applicable

Re: Nombre négatif

Bonsoir,

En faisant un test de ce type au moment du chargement :

if(Typ-Fac='A',Montant_Ecr * -1, Montant_Ecr) as Montant

dans lequel Typ_Fac est un champ de l'écriture comptable qui permet d'identifier une facture ou un avoir

Re: Nombre négatif

HI

Are you want to invoice amounts have to be negative?

If so, please multiply by -1 in script..Like

Load *, invoiceAmount*-1 as invoiceAmount from table;

if my understood is wrong, you want something like greater than negative value in charts, please use like this.

=if(sum(InvoiceAmount) >= 0, Sum(InvoiceAmount))

Regards,

R.MayilVahanan

hamilton1
New Contributor III

Re: Nombre négatif

Merci pour votre reponse.

Mais à propos du champ de l'écriture comptable; ce champ là contient 2 types de factures.

AVF(facture d'avoir qui doit etre negatif) et les FAF (facture normal). mais après AVF et FAF, il y a des caractères supplementaires.

Exemple: AVF-SIT0912-115 ou AVF-SIT0807-001

Comment procéder vec ta formule dans ses conditions ?

Re: Nombre négatif

HI

Try like this

Load *,if(Wildmatch(bookkeeping,'AVF*'), InvoiceAmount*-1,InvoiceAmount) as InvoiceAmount from table;

Hope it helps

Not applicable

Re: Nombre négatif

En mettant ceci, valable seulement si on trouve seulment FAF et AVF

if(left(Num_Fac,3)='AVF', Montant_Fac * -1,Montant_Fac) as Montant

hamilton1
New Contributor III

Re: Nombre négatif

ok cool.

1-dans quelle partie du script dois-je mettre cette formule .

2-Num_Fac,3 correspond à quoi .

NB: je suis un novice qlikview.

Merci bcp

Not applicable

Re: Nombre négatif

Désolé, en disant chargement, je pensais au LOAD :

LOAD

  Champ1

  Champ2

  ...

  if left(ChampX,3)='AVF', .....

Dans lequel ChampX est le champ qui contient AVF-SIT0912-115

hamilton1
New Contributor III

Re: Nombre négatif

vraiment je te remercie bcp.

mais je vais te poser une question encore.

pourquoi est-ce que tu mets un "3" dans if left(ChampX,3)='AVF' ?

Not applicable

Re: Nombre négatif

Pour prendre les 3 caractères de gauche : left(ChampX,nombre de caractères)