Qlik Community

Groupe des Utilisateurs Francophones

Announcements
QlikWorld 2022, LIVE in Denver CO., May 16-19, 2022. REGISTER NOW TO RECEIVE EARLY BIRD PRICING
cancel
Showing results for 
Search instead for 
Did you mean: 
2015doris
Creator
Creator

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,

View solution in original post

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
2015doris
Creator
Creator
Author

Merci Antonio pour ta réponse.

Merci aussi à toi Christophe.