Skip to main content
Announcements
Live today at 11 AM ET. Get your questions about Qlik Connect answered, or just listen in. SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Set Ana

Bonjour,

J'ai un soucis dans un set analysis que j'essais de construire.

En effet j'ai ceci :

Sum

({<LIBELLE_UF={[DECHETS SALUBRITE]}+{[MAINTENANCE EXTERIEURE]}+{SECURITE}+{[SERVICES TECHNIQUES]},Section={E}/*,Chapitre=1-{H602}*/>}Mandatés)+
Sum({<LIBELLE_UF={[DECHETS SALUBRITE]}+{[MAINTENANCE EXTERIEURE]}+{SECURITE}+{[SERVICES TECHNIQUES]},Section={E}>}[Mandats Annulés])+
Sum({<LIBELLE_UF={[DECHETS SALUBRITE]}+{[MAINTENANCE EXTERIEURE]}+{SECURITE}+{[SERVICES TECHNIQUES]},Section={E}>}[Liquidés])+
Sum({<LIBELLE_UF={[DECHETS SALUBRITE]}+{[MAINTENANCE EXTERIEURE]}+{SECURITE}+{[SERVICES TECHNIQUES]},Section={E}>}[Engagés])+
Sum({<LIBELLE_UF={[DECHETS SALUBRITE]}+{[MAINTENANCE EXTERIEURE]}+{SECURITE}+{[SERVICES TECHNIQUES]},Section={E}>}[Dégagés])+
Sum({<LIBELLE_UF={[DECHETS SALUBRITE]}+{[MAINTENANCE EXTERIEURE]}+{SECURITE}+{[SERVICES TECHNIQUES]},Section={E}>}[Reçus])

Cela fonctionne mais je voudrai ajouter quelque chose, je souhaiterai ajouter la clause suivante :

Chapitre différent de H602, H603 et H606

Je n'arrive pas a traduire le "différent" dans le set ana.

Merci pour votre aide

Cordialement.

10 Replies
yvesqlik
Partner - Contributor III
Partner - Contributor III

if(match(Chapitre, 'H602', 'H603', 'H606')=0,

     ta formule

)

Not applicable
Author

Je ne m'en sort pas mieux.

Il faut que je l'insère comment dans mon set déja existant ?


jduarte12
Partner - Creator II
Partner - Creator II

Salut

Je ne suis pas sûr d' avoir entendu correctement ce problème.

Pourquoi pas Chapitre= -{H602,H603,H606} ?

Not applicable
Author

  Sum

({<LIBELLE_UF={[DECHETS SALUBRITE]}+{[MAINTENANCE EXTERIEURE]}+{SECURITE}+{[SERVICES TECHNIQUES]},Section={E},Chapitre = -{H602,H603,H606} >} Mandatés) +
Sum({<LIBELLE_UF={
[DECHETS SALUBRITE]}+{[MAINTENANCE EXTERIEURE]}+{SECURITE}+{[SERVICES TECHNIQUES]},Section={E},Chapitre = -{H602,H603,H606}>}[Mandats Annulés])+
Sum({<LIBELLE_UF={
[DECHETS SALUBRITE]}+{[MAINTENANCE EXTERIEURE]}+{SECURITE}+{[SERVICES TECHNIQUES]},Section={E,Chapitre = -{H602,H603,H606}}>}[Liquidés])+
Sum({<LIBELLE_UF={
[DECHETS SALUBRITE]}+{[MAINTENANCE EXTERIEURE]}+{SECURITE}+{[SERVICES TECHNIQUES]},Section={E},Chapitre = -{H602,H603,H606}>}[Engagés])+
Sum({<LIBELLE_UF={
[DECHETS SALUBRITE]}+{[MAINTENANCE EXTERIEURE]}+{SECURITE}+{[SERVICES TECHNIQUES]},Section={E},Chapitre = -{H602,H603,H606}>}[Dégagés])+
Sum({<LIBELLE_UF={
[DECHETS SALUBRITE]}+{[MAINTENANCE EXTERIEURE]}+{SECURITE}+{[SERVICES TECHNIQUES]},Section={E},Chapitre = -{H602,H603,H606}>}[Reçus])

Le message suivant apparait :

Error in set modifier ad hoc element list

Aie Aie Aie sa doit être quelque chose de simple en plus mais je galère désolé ^^

jduarte12
Partner - Creator II
Partner - Creator II

Je crois que le problème est ici:

Section={E,Chapitre = -{H602,H603,H606}}


Il s'âgitait d' avoir


Section={E},Chapitre = -{H602,H603,H606}

Not applicable
Author


oui oui en effet erreur de débutant

Merci

Not applicable
Author

Dernière petite question, j'ai ce code :

 

Sum

({<LIBELLE_UF={[SERVICES TECHNIQUES]}+{[MAINTENANCE EXTERIEURE]},Section={E},[Titre de charges]= -{2},Chapitre = -{'H602*','H603*','H606*'}>} Mandatés) +
Sum({<LIBELLE_UF={
[MAINTENANCE EXTERIEURE]}+{[SERVICES TECHNIQUES]},Section={E},[Titre de charges]= -{2},Chapitre = -{'H602*','H603*','H606*'}>}[Mandats Annulés])+
Sum({<LIBELLE_UF={
[MAINTENANCE EXTERIEURE]}+{[SERVICES TECHNIQUES]},Section={E},[Titre de charges]= -{2},Chapitre = -{'H602*','H603*','H606*'}>}[Liquidés])+
Sum({<LIBELLE_UF={
[MAINTENANCE EXTERIEURE]}+{[SERVICES TECHNIQUES]},Section={E},[Titre de charges]= -{2},Chapitre = -{'H602*','H603*','H606*'}>}[Engagés])+
Sum({<LIBELLE_UF={
[MAINTENANCE EXTERIEURE]}+{[SERVICES TECHNIQUES]},Section={E},[Titre de charges]= -{2},Chapitre = -{'H602*','H603*','H606*'}>}[Dégagés])+
Sum({<LIBELLE_UF={
[MAINTENANCE EXTERIEURE]}+{[SERVICES TECHNIQUES]},Section={E},[Titre de charges]= -{2},Chapitre = -{'H602*','H603*','H606*'}>}[Reçus])+
if(Sum({$<Compte_conso={60211}+{60228}+{60222}+{60234}+{60262}+{602614}+{602631}+{602633}+{602663}+{602668}>}
[Valeur de sortie])
AND Sum({$<CODE_UF={630}>}
[Valeur de sortie]),Sum({$<CODE_UF={630}>}[Valeur de sortie]))+
Sum({<LIBELLE_UF={
[DECHETS SALUBRITE]},Section={E},[Titre de charges]= -{2},Chapitre = -{'H602*','H603*','H606*'}>} Mandatés) +
Sum({<LIBELLE_UF={
[DECHETS SALUBRITE]},Section={E},[Titre de charges]= -{2},Chapitre = -{'H602*','H603*','H606*'}>}[Mandats Annulés])+
Sum({<LIBELLE_UF={
[DECHETS SALUBRITE]},Section={E},[Titre de charges]= -{2},Chapitre = -{'H602*','H603*','H606*'}>}[Liquidés])+
Sum({<LIBELLE_UF={
[DECHETS SALUBRITE]},Section={E},[Titre de charges]= -{2},Chapitre = -{'H602*','H603*','H606*'}>}[Engagés])+
Sum({<LIBELLE_UF={
[DECHETS SALUBRITE]},Section={E},[Titre de charges]= -{2},Chapitre = -{'H602*','H603*','H606*'}>}[Dégagés])+
Sum({<LIBELLE_UF={
[DECHETS SALUBRITE]},Section={E},[Titre de charges]= -{2},Chapitre = -{'H602*','H603*','H606*'}>}[Reçus])+
Sum({<LIBELLE_UF={SECURITE},Section={E},
[Titre de charges]= -{2},Chapitre = -{'H602*','H603*','H606*'}>} Mandatés) +
Sum({<LIBELLE_UF={SECURITE},Section={E},
[Titre de charges]= -{2},Chapitre = -{'H602*','H603*','H606*'}>}[Mandats Annulés])+
Sum({<LIBELLE_UF={SECURITE},Section={E},
[Titre de charges]= -{2},Chapitre = -{'H602*','H603*','H606*'}>}[Liquidés])+
Sum({<LIBELLE_UF={SECURITE},Section={E},
[Titre de charges]= -{2},Chapitre = -{'H602*','H603*','H606*'}>}[Engagés])+
Sum({<LIBELLE_UF={SECURITE},Section={E},
[Titre de charges]= -{2},Chapitre = -{'H602*','H603*','H606*'}>}[Dégagés])+
Sum({<LIBELLE_UF={SECURITE},Section={E},
[Titre de charges]= -{2},Chapitre = -{'H602*','H603*','H606*'}>}[Reçus])

Comment est ce que je fait pour appliquer 0,12 (12%) à l'ensemble du code ?

Sa doit être une question de parenthèse encore une fois

Merci par avance

jduarte12
Partner - Creator II
Partner - Creator II

C'est pour faire 0,12*SUM (votre code)?

Si c'est ça, il faudrait simplement placer le 0,12* comme j'ai fait, en dehors du set analysis.

Not applicable
Author

J'avais trouvé la solution, j'ai fait comme ceci :

 

=(

Sum({<LIBELLE_UF={[SERVICES TECHNIQUES]}+{[MAINTENANCE EXTERIEURE]},Section={E},[Titre de charges]= -{2},Chapitre = -{'H602*','H603*','H606*'}>} Mandatés) +
Sum({<LIBELLE_UF={
[MAINTENANCE EXTERIEURE]}+{[SERVICES TECHNIQUES]},Section={E},[Titre de charges]= -{2},Chapitre = -{'H602*','H603*','H606*'}>}[Mandats Annulés])+
Sum({<LIBELLE_UF={
[MAINTENANCE EXTERIEURE]}+{[SERVICES TECHNIQUES]},Section={E},[Titre de charges]= -{2},Chapitre = -{'H602*','H603*','H606*'}>}[Liquidés])+
Sum({<LIBELLE_UF={
[MAINTENANCE EXTERIEURE]}+{[SERVICES TECHNIQUES]},Section={E},[Titre de charges]= -{2},Chapitre = -{'H602*','H603*','H606*'}>}[Engagés])+
Sum({<LIBELLE_UF={
[MAINTENANCE EXTERIEURE]}+{[SERVICES TECHNIQUES]},Section={E},[Titre de charges]= -{2},Chapitre = -{'H602*','H603*','H606*'}>}[Dégagés])+
Sum({<LIBELLE_UF={
[MAINTENANCE EXTERIEURE]}+{[SERVICES TECHNIQUES]},Section={E},[Titre de charges]= -{2},Chapitre = -{'H602*','H603*','H606*'}>}[Reçus])+
if(Sum({$<Compte_conso={60211}+{60228}+{60222}+{60234}+{60262}+{602614}+{602631}+{602633}+{602663}+{602668}>}
[Valeur de sortie])
AND Sum({$<CODE_UF={630}>}
[Valeur de sortie]),Sum({$<CODE_UF={630}>}[Valeur de sortie]))+
Sum({<LIBELLE_UF={
[DECHETS SALUBRITE]},Section={E},[Titre de charges]= -{2},Chapitre = -{'H602*','H603*','H606*'}>} Mandatés) +
Sum({<LIBELLE_UF={
[DECHETS SALUBRITE]},Section={E},[Titre de charges]= -{2},Chapitre = -{'H602*','H603*','H606*'}>}[Mandats Annulés])+
Sum({<LIBELLE_UF={
[DECHETS SALUBRITE]},Section={E},[Titre de charges]= -{2},Chapitre = -{'H602*','H603*','H606*'}>}[Liquidés])+
Sum({<LIBELLE_UF={
[DECHETS SALUBRITE]},Section={E},[Titre de charges]= -{2},Chapitre = -{'H602*','H603*','H606*'}>}[Engagés])+
Sum({<LIBELLE_UF={
[DECHETS SALUBRITE]},Section={E},[Titre de charges]= -{2},Chapitre = -{'H602*','H603*','H606*'}>}[Dégagés])+
Sum({<LIBELLE_UF={
[DECHETS SALUBRITE]},Section={E},[Titre de charges]= -{2},Chapitre = -{'H602*','H603*','H606*'}>}[Reçus])+
Sum({<LIBELLE_UF={SECURITE},Section={E},
[Titre de charges]= -{2},Chapitre = -{'H602*','H603*','H606*'}>} Mandatés) +
Sum({<LIBELLE_UF={SECURITE},Section={E},
[Titre de charges]= -{2},Chapitre = -{'H602*','H603*','H606*'}>}[Mandats Annulés])+
Sum({<LIBELLE_UF={SECURITE},Section={E},
[Titre de charges]= -{2},Chapitre = -{'H602*','H603*','H606*'}>}[Liquidés])+
Sum({<LIBELLE_UF={SECURITE},Section={E},
[Titre de charges]= -{2},Chapitre = -{'H602*','H603*','H606*'}>}[Engagés])+
Sum({<LIBELLE_UF={SECURITE},Section={E},
[Titre de charges]= -{2},Chapitre = -{'H602*','H603*','H606*'}>}[Dégagés])+
Sum({<LIBELLE_UF={SECURITE},Section={E},
[Titre de charges]= -{2},Chapitre = -{'H602*','H603*','H606*'}>}[Reçus]))*.12

Un grand merci a toi Joao ton aide m'a été précieuse

Bonne fin de journée