Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour, après quelque mois sans avoir touché à QlikView je reviens pour vous jouer un mauvais tour ^^
J'avais une question :
imaginons un tableau avec des articles nommés A,B,C c'est articles possèdent des code 1,2,3
imaginons que A est le code 1 et 2
B est le code 2
C est le code 1 et 3
je voudrais faire un sorte que si [Code Article] = 2
mon tableau ne m'affiche que l'article C.
Or de mon côté j'ai réalisé une expression qui m'affiche A quand même vu qu'elle à le code 1.
Merci d'avance.
In a straight table try
where vArticle = GetFieldSelections(ArcleNo)
=Maxstring({<ArcleNo,Article = e({<ArcleNo = {"=$(vArticle)"}>}Article)>}Article)
or
=Maxstring({<ArcleNo,Article = e({<ArcleNo = {"=$(=Max(TOTAL ArcleNo))"}>}Article)>}Article)
Bonjour,
C'est pas très clair.
Vous n'avez pas vraiment dit ce vous vouliez, vous avez juste mis un exemple qui ne me semble pas très correct (pas trouvé de logique).
Pouvez-vous vérifier votre exemple et ou dire ce que vous attendez comme résultat?
Bonjour Sébastien désolé si je me suis mal exprimé,
En fait j'ai des articles et des codes d'erreur.
Certain articles ont des codes d'erreur associé.
J'ai un excel où j'ai une colonne avec mes noms d'article et une colonne avec mes codes d'erreurs.
Si on reprend l'exemple du dessus :
Nom Article Code Erreur
A 1
A 2
B 2
C 1
C 3
J'ai un tableau où je ne veux pas afficher les articles qui possède le code d'erreur 2 :
Il m'affiche A et C. Seulement j'aimerais qu'il ne m'affiche pas A car A possède le code erreur 2 donc je ne veux pas l'afficher.
Je me souviens plus comment on fait pour exclure l'article s'il possède le code article 2.
In a straight table try
where vArticle = GetFieldSelections(ArcleNo)
=Maxstring({<ArcleNo,Article = e({<ArcleNo = {"=$(vArticle)"}>}Article)>}Article)
or
=Maxstring({<ArcleNo,Article = e({<ArcleNo = {"=$(=Max(TOTAL ArcleNo))"}>}Article)>}Article)
Are you looking to exclude them directly in script during load?
To exclude in script
temp:
LOAD ErrorCode WHERE Articlename=2 ;
Load* inline [
ErrorCode,Articlename
A,1
A,2
B,2
C,1
C,3
];
FACT:
Load* inline [
ErrorCode,Articlename
A,1
A,2
B,2
C,1
C,3
]
WHERe not Exists(ErrorCode);
Drop table temp;
Thanks Vineeth
It's what I want to do thanks you
This might be another way by which you can avoid GetFieldSelections....
=Maxstring({<ArcleNo,Article = e({<ArcleNo = p(ArcleNo)>}Article)>}Article)