【发布时间】:2020-01-22 10:54:09
【问题描述】:
在一个表中有列产品
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
【问题讨论】:
-
你应该使用
left(Product,4)或者如果你想坚持使用 5 然后修剪结果以删除任何多余的空格:trim( left(Product, 5) )
标签: expression qlikview