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é.

stephaniee
New Contributor III

Intergrer une formule/mesure dans script

Bonjour,

Je cherche à intégrer cette formule dans mon script. 

((sum (if ([Facturation_Code_Libelle] = 'Total_HT_MO' ,Facturation_Donnee_Valeur,' ')))+(sum (if ([Facturation_Code_Libelle] = 'Garage_Montant_Peinture' ,Facturation_Donnee_Valeur,' ')))+(sum(if ([Facturation_Code_Libelle] = 'Garage_Montant_Pieces' ,Facturation_Donnee_Valeur,' ')))) as Cumul_postes;

Aucune idée de comment faire. Pouvez-vous m'aider ? 

Merci,

Stéphanie

3 Replies
Highlighted
christophebrault
Valued Contributor

Re: Intergrer une formule/mesure dans script

Bonjour,

J'ai deux questions :

Pourquoi penses tu devoir faire ce calcul dans le script ?

Peux tu partager une image de ton modèle de données ?

 

Il n'y a pas de réponses simple à ta question.

 

Par contre, ton expression devrait ressembler à ceci en set analysis :

Sum({$<[Facturation_Code_Libelle]={'Total_HT_MO','Garage_Montant_Peinture','Garage_Montant_Pieces'}>}Facturation_Donnee_Valeur)

((

Highlighted
stephaniee
New Contributor III

Re: Intergrer une formule/mesure dans script

Bonjour, 

Je dois calculer le nombre de factures ayant au moins un des critères suivants non nul. 

Si les 3 valeurs [Facturation_Code_Libelle]={'Total_HT_MO','Garage_Montant_Peinture','Garage_Montant_Pieces'} sont à nuls alors je ne comptabilise pas cette facture dans mon volume. 

Les informations sont dans ma table mise en PJ. 

Pourquoi : En fait, je dois en faire une condition de ma vision à cette mesure qui compte mon nombre de dossiers facturés. Les conditions sont les suivantes : Le type de la facture est P ou BDG, Montant Global de la facture supérieur à 0 (tout poste confondu), le dossier doit avoir un statut facturé/réglé/paye,... 

Je pensais donc ajouter un autre critère en créant une mesure dans le script... 

Count({<Id_Type_Facture = {'P'},
Garage_Montant_Facture_HT_OK = {'OK'},
Id_Type_Mission = {3, 6, 7}>}
Distinct Num_Dossier)
+
Count({<Id_Type_Facture = {'BDG'},
Garage_Montant_Facture_HT_OK = {'OK'},
Id_Type_Mission = {3, 6, 7}>}
Distinct Num_Dossier)

Je ne sais pas si ma logique est bonne.. Mais je prends tout conseil et bonne pratique car je suis réellement bloquée... 

Encore merci pour ton aide,

Stéphanie

Highlighted
stephaniee
New Contributor III

Re: Intergrer une formule/mesure dans script

Mon  modèle de données si cela peut aider...