Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
stephaniee
Creator
Creator

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
christophebrault
Specialist
Specialist

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)

((

Inscrivez vous à ma Newletter Qlik
DoNotMissQlik- Connect with me on Linkedin
stephaniee
Creator
Creator
Author

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

stephaniee
Creator
Creator
Author

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