Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
J'ai une base de données avec des appareils et des descriptions par appareil. Mon but est de ne pas charger toutes les descriptions car il y en a qui sont inutiles. J'aimerai donc ne pas les charger au moment de la requête.
J'ai les champs et la requête dans mon fichier ci-joint.
Cependant je n'arrive pas. J'ai essayé plusieurs méthode :
Et encore d'autres. Mais rien ne passe.
Quelqu'un a une idée ?
Merci,
Karim
is your db SQl server?
and this?
WHERE description NOT LIKE '%oeuvre%' ;
Bonjour Karim,
Ce qui fonctionne dans mes apps qvw, c'est :
where description <>'[Main d'oeuvre]';
Attention qvw prends les ' comme des indicateurs de champs... j'ai donc rajoutété [ ] pour le forcer à prendre ce su'il y a dedans comme une valeur, si ça ne marche pas, je te conseille de renommer ta valeur sans '
Florent.
Bonjour Florent,
Merci de ta réponse.
Pour commencer je ne suis pas sur Qlik View, mais sur Qlik Sense.
Mais j'ai tout de même essayé tes propositions mais elles ne fonctionnent pas.
Une autre idée ?
Merci
Karim
Bonjour,
Tu ne peux pas ne pas importer la description pour certaines lignes uniquement, tu peux éventuellement remplace rla valeur par un vide.
Si tu souhaites avoir un vide dans le champ "description" lorsqu'il est égal à "xxx" (par exemple):
LOAD "N°",
"Numero de rep",
quantite,
description_2 as description;
SQL SELECT "N°",
"Numero de rep",
quantite,
case when description ='xxx' then ' ' else description end as description_2
FROM "DB_OLD_SAV".dbo.details
;
tu peux essayer de faire un store "ma_table_chargée".qvd
drop table "ma_table_chargée"
load*
where description <>'[Main d'oeuvre]';
from ma_table_chargée.qvd;
sinon, tu peux joindre ton qvf pour que je regarde directement (avec ta table jointe en xls )
Florent.
after SQL you should use the SQL syntax, not the QlikView syntax,
for not like the SQL syntax is
not like '%somethig%'
also I add another quote, d''oeuvre instead of d'oeuvre
LOAD "N°",
"Numero de rep",
quantite,
description;
SQL SELECT "N°",
"Numero de rep",
quantite,
description
FROM "DB_OLD_SAV".dbo.details
WHERE description NOT LIKE '%Main d''oeuvre%'
an example, for sql server, here LIKE (Transact-SQL)
Hi MG,
Thank you for your answer. But it doesn't work. I have the same error everytime : ErrorSource: (null), ErrorMsg: (null)
I don't know what it means.
Have you an other idea ?
Thank you,
Karim
Does it work without where clause?
something like
SQL
Select * from ........;
Yes it work !
I try the where clause "WHERE description IS NOT NULL" and it work with this query. But with the query that I want it doesn't work.
is your db SQl server?
and this?
WHERE description NOT LIKE '%oeuvre%' ;