I have a simple load statement:
LOAD FIELDA,
FIELDB,
FIELDC,
FIELDD,
FIELDE
FROM
[C:\Users\XXX\data.QVD]
(qvd);
This loads all the data fine.
If i add an expression into a straight table it gives me the concatenated field:
concat(FIELDA&'.'&FIELDB&'.'&FIELDC&'.'&IF(Isnull(FIELDD), '0', FIELDD)&'.'&IF(Isnull(FIELDE), '0', FIELDE)) as MERGED
This works, however if i try and add a concatenated field from the load statement i get an error:
LOAD FIELDA,
FIELDB,
FIELDC,
FIELDD,
FIELDE,
concat(FIELDA&'.'&FIELDB&'.'&FIELDC&'.'&IF(Isnull(FIELDD), '0', FIELDD)&'.'&IF(Isnull(FIELDE), '0', FIELDE)) as MERGED
FROM
[C:\Users\XXX\data.QVD]
(qvd);
Invalid expression