Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Concaténé des champs pour créer un seul

Bonjour,
Je souhaiterais créer un champ à partir d'autre champs. j'ai essayé d'entourer les champs avec ( ' ), puisavec ", mais ça ne marche pas!!!

voila mon script

ICP_DATA:

Laod *;

SQL select....

[...]

STORE ICP_DATA into $(vSaveQVD) BILLING.QVD(qvd);

NoConcatenate

load NumSum(Frais1, Frais2) as 'Total Frais Prod',

     "Code Tiers"&"Code Article" as 'Compte Clef',

     ';'&"Code Sous-Fam. Article"&';'&"C2 Tiers"&';' as 'Clef STARR',

     left("Code Tiers",3) as 'Filtre Compte Client',

     Concat(';',"Filtre Compte Client","Clef STARR")  as  'Clef STARR ICP'    

Resident ICP_DATA;

Les Frais1, Frais2, Code Sous-Fam. Article,C2 Tiers sont crées dans le ma requete SQL.

Comment faire?

Labels (1)
4 Replies
mambi
Creator III
Creator III

tu peux utiliser l'expression suivante : autonumber( Champ1&Champ2&Month3) as Field

mambi
Creator III
Creator III

ou bien :  ( Champ1 & ' ' & Champ2 ) as Field

si Champ1 contient un espace je pense qu'il faut utiliser les crochets [Champ1]

Not applicable
Author

je vous remercie pour tous vos réponses !

J'ai une autre question si vous le permettez?!!

J'ai mon données qui sont stockées en QVD que je récupère, puis a partir de ces données, je crée d'autres champ en l'occurence les champs : Clef STARR ICP, Total Frais Prod',......ect. par exemple:

SET vSaveTXT = ;

tab1temp:

laod *

from file.qvd;

inner join (tab1)

load champ1, champ2;

select * from sqlfile;

noconcatenateNoConcatenate

table2:

LOAD *,

mes champs crées

residente tab1;

STORE tab2 into Billing.TXT(txt);

DROP table ( vSaveTXT) tab1temp;

Je souhaiterais récupérer dans un format texte que la partie que j'ai crée!! comment le faire?

J'ai essayé le store, mais ça ne marche pas!!!!

pouvez-vous m'aider SVP.?

marwen_garwachi
Creator II
Creator II

Bonjour Slim,

Tu peux détailler un peu plus ton besoin ?  quel est le type des données que tu veux mettre dans ton .txt ?

Si c'est un tableau, tu peux créer une macro qui t'exporte le contenu.

Marwen