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

Script de chargement qlikview

Bonjour,

Je viens vous poser un problème que je rencontre sur un chargement de fichier

VersionsTypes

teams

1process2344717
2process2344717
3process2344717
4depass2344717
5process2344717

Voici comment mon tableau est. mon but est de récuprer la dernière version de teams mais avec un champ de que je crée selon le types.

Si pour un teams je verifie dans la colonne du champ type si toutes les lignes =process alors ok sinon nonok.

voice comment j'ai fait mon chargement:

teammaxdata:

load

Lastvalue(Types) as newTypes,

max(Versions) as version,

IF(Types=peek(Types) and Types='process', 'ok', 'nook') as etat,

teams

from[table....]

group by teams;

ma reponse attendu est:

newtypesversionetatteams
process5nook2344717

mais avec mon script c'est pas ce que j'ai en retour. Comment fait-on une condition qui verifie si pour le meme team j'ai dans la colonne types j'ai les memes valeurs pour toutes les lignes?

merci de votre aide.

1 Solution

Accepted Solutions
antoniotiman
Master III
Master III

IF(Count(DISTINCT Types) = 1 and MaxString(Types)='process', 'ok', 'nook') as etat,

View solution in original post

3 Replies
antoniotiman
Master III
Master III

IF(Count(DISTINCT Types) = 1 and MaxString(Types)='process', 'ok', 'nook') as etat,

christophebrault
Specialist
Specialist

Bonjour,

Tu peux utiliser Only(). Si tu as deux valeurs différentes, only retournera Null

Inscrivez vous à ma Newletter Qlik
DoNotMissQlik- Connect with me on Linkedin
Anonymous
Not applicable
Author

Merci Antonio pour ta réponse.

Merci aussi à toi Christophe.