Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

set analysis : euiqvalent du or sql

Bonjour

je souhaite dans un expression de set analysis faire un équivalent du Or sql entre 2 champs différents

par exemple je voudrais compter le nombre d'intervention dont le groupe est  dans (''ADC' , 'ACO') ou dont le code acte se finit par 'E'

En sql cela me donne :

where (

          (`classification`.`ccam_actes`.`code_regrp` in ('ADC' , 'ACO'))

            or (`classification`.`ccam_actes`.`code_ccam` like '___E%')

            or (left(`classification`.`ccam_actes`.`code_ccam`,

            4) in ('DELF' , 'DELA'))

)

Y a t-il un moyen de faire cela avec un set analysis ?

Merci d'avance pour votre aide

11 Replies
pgrenier
Partner - Creator III
Partner - Creator III

Bonjour Daniele,

Je crois qu'avec une expression du style de celle-ci, vous aurez ce que vous cherchez:

Count( {$<Acte = P({<code_regrp={'ADC' , 'ACO'}>} Acte)+P({<code_ccam={'DELF*', 'DELA*', '*E?'}>} Acte)>} Interventions)

Cordialement,

Philippe

naim216
Partner - Contributor II
Partner - Contributor II

Bonjour

Essaye la fonction MATCH

Where MATCH(Field,'Val1','Val2','Val3')


match( str, expr1 [ , expr2,...exprN ] )

La fonction match effectue une comparaison prenant la casse en compte.

Exemple :

match( M, 'Jan', 'Fév', 'Mar')

renvoie 2 si M = Fév

renvoie 0 si M = Avr ou Jan

mixmatch( str, expr1 [ , expr2,...exprN ] )

La fonction mixmatch effectue une comparaison sans tenir compte de la casse.

Exemple :

mixmatch( M, 'Jan', 'Fév', 'Mar')

renvoie 1 si M = Jan

wildmatch( str, expr1 [ , expr2,...exprN ] )

La fonction wildmatch effectue une comparaison sans tenir compte de la casse et permet l'utilisation de

caractères génériques (* et ?) dans les chaînes de comparaison.

Exemple :

wildmatch( M, 'ja*', 'fé?', 'mar')

renvoie 1 si M = Janvier

Aurelien_Martinez
Partner - Specialist II
Partner - Specialist II

Bonjour,

Voici une expression qui pourrait vous aider.

=Count({<Genre={'Action', 'Adventure', "C*", "=left(Genre, 1)='N'"}>} title)

Cordialement,

Aurélien

Help users find answers! Don't forget to mark a solution that worked for you!
Not applicable
Author

Merci beaucoup

Danièle LEIBOVICI

Médecin DIM

Not applicable
Author

Mercie beaucoup

Danièle LEIBOVICI

Médecin DIM

Not applicable
Author

Bonjour

Merci beaucoup

C’est tout a fait ce qu’il me fallait

Cordialement.

Danièle LEIBOVICI

Médecin DIM

Anonymous
Not applicable
Author

Bonjour,

Les réponses fournies sont-elles correctes?

Merci d'avance pour votre validation.

Cordialement.

martin59
Specialist II
Specialist II

Bonne année à tous !

Martin

Anonymous
Not applicable
Author

Merci à toi aussi.