Qlik Community

Groupe des Utilisateurs Francophones

Vous êtes francophone? Ce groupe est pour vous. Venez découvrir comment démarrer avec Qlik Sense et QlikView, poser vos questions et partager vos tutos et astuces avec les membres de notre communauté.

Highlighted
Partner
Partner

Charger jusqu'à s'arrêter à la première ligne vide

Bonjour communauté,

La question peut paraître basique mais j'aimerais savoir comment faire dans mon script de chargement pour exclure les lignes qui sont justes après mon premier tableau. Car Qlik Sense charge toutes les lignes des deux tableaux.

Exemple l'image ci-dessous où je veux charger que le premier tableau:

Arrete de charge.PNG

Merci d'avance!

6 Replies
Partner
Partner

Re: Charger jusqu'à s'arrêter à la première ligne vide

‌tu ajoutes un WHERE à la fin de ton LOAD.

si to 1er champ se nomme Fruit, tu ajoutes la ligne suivante :

....    

WHERE Len(Fruit) <> 0;

Partner
Partner

Re: Charger jusqu'à s'arrêter à la première ligne vide

‌Finalement, ce que je viens de te proposer va simplement ne pas lire les lignes vides et la ligne d’entête de la 2eme table, mais ce n’est pas ce que tu veux.

si tu peux nommer tes tables dans Excel (sélectionnée toute la table et lui donner un nom en haut à gauche ), cela résoudrait ton problème.

Partner
Partner

Re: Charger jusqu'à s'arrêter à la première ligne vide

Sébastien avait la bonne idée mais il faut ajouter le second champ :

si ton 1er champ se nomme Fruit et ton second champ se nomme Quantité, tu ajoutes la restriction suivante :

....   

WHERE Len(Fruit) <> 0

AND Len(Quantité) <> 0;

Partner
Partner

Re: Charger jusqu'à s'arrêter à la première ligne vide

‌je ne crois pas ce que ça change d’ajouter le second champ

Partner
Partner

Re: Charger jusqu'à s'arrêter à la première ligne vide

OK, merci pour votre proposition Sébastien. Mais je vois que le plus simple c'est d'apporter des modifications au fichier Excel. Mais je cherche un cas où Qlik Sense peut le résoudre.

Partner
Partner

Re: Charger jusqu'à s'arrêter à la première ligne vide

Effectivement