Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

manipuler le nom (ou partie) d'un fichier d'import

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

Labels (1)
1 Solution

Accepted Solutions
christophebrault
Specialist
Specialist

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.

Inscrivez vous à ma Newletter Qlik
DoNotMissQlik- Connect with me on Linkedin

View solution in original post

3 Replies
christophebrault
Specialist
Specialist

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.

Inscrivez vous à ma Newletter Qlik
DoNotMissQlik- Connect with me on Linkedin
Not applicable
Author

merci Christophe

- Re: manipuler le nom (ou

partie) d'un fichier d'import

(Internet)

qcwebmaster

A :

Sebastien TILLIER

24/10/2012 16:16

Veuillez répondre à jive-842622464-24f1-2-5v5f

cje
Employee
Employee

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.