Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour à tous,
Je suis un nouveau venu dans la communauté QlikView.
Je cherche a pouvoir realiser une fonction somme toute basique, a savoir, creer lors de l'import d'une feuille excel (dans une table créée lors de l'import), une colonne qui porterait le nom de du fichier en question (en fait, dans le nom du fichier il y a le mois qui est une donnée fonctionnelle qu'il me faudra par la suite manipuler..)
toto_201205 par exemple. L'un d'entre vous sait il svp comment proceder ?
Merci d'avance !
Sébastien
Bonjour,
Tu peux utiliser les fonctions FileName() ou FileBaseName() pour récupérer le nom du fichier.
Ensuite, utilise left(FileName(),2) right(), mid()... Regardes la doc pour les précisions.
Bonjour,
Tu peux utiliser les fonctions FileName() ou FileBaseName() pour récupérer le nom du fichier.
Ensuite, utilise left(FileName(),2) right(), mid()... Regardes la doc pour les précisions.
Bonjour,
Vous avez un exemple complet d’utilisation d’un compteur sur un nom de fichier au chargement dans la documentation de référence de QlikView (QlikView reference manual), installé avec le logiciel.
Cherchez l’instruction For…Next ou For each…Next (dans la version anglaise V11 SR2 que j’ai, c’est à la page 231).
Voici le code au cas où vous n’auriez pas la doc :
// load files file1.csv..file9.csv
FOR a=1 to 9
LOAD * FROM file$(a).csv;
NEXT
Cdt
Christophe Jouve
Pre-sales solutions consultant
Direct: +33 1 55 62 65 54
Mobile: +33 6 76 24 22 47
Email: Christophe.Jouve@qlik.com
QlikTech France
93 avenue Charles de Gaulle
92200 Neuilly sur Seine
qlik.com<http://www.qlik.com/>
18 octobre 2012 | De la Business Intelligence à la Business Discovery...
http://www.qlikview.fr/BDWT-Paris
The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and delete the material from any computer.