сопоставить значения столбцов qlikview - PullRequest
1 голос
/ 22 января 2020

В одной таблице есть столбец продукта

Product 
1233-901
3945-847
3956-234
3462
2940
2357

, а в таблице 2 у меня есть столбец продукта и данные

product
1233
3495
3456
3462
2940
2357

я хочу сопоставить значения этого столбца и получить только первые 4 символа .. поэтому я попробовал это

сначала я загружаю это в tab1

    LOAD 
     left(Product,5) as Product_code,    
FROM
F2.xlsx
(ooxml, embedded labels, table is PM1);

, а во второй вкладке я загружаю это

Load Product FROM
F3q.xlsx
(ooxml, embedded labels, table is PM2);

но я не сделал получить данные ... я получаю такие данные

   Product_code   Product 
    1233             - 
    3945             -
    3956             -
    3462          3462
    2940          2940
    2357          2357
      -            1233
      -            3495
      -            3456

где я пытаюсь получить такие данные

Product_code   Product 
1233             1233
3945             3495
3956             3496
3462             3462
2940            2940
2357            2357

1 Ответ

0 голосов
/ 02 февраля 2020

Вам необходимо:

trim(left(Product, 5))

и, вероятно, использовать

INNER JOIN(Table1)
LOAD ...

, вы можете поделиться своим набором данных, чтобы я посмотрел

...