斯潘8
斯潘4
我刚接触过FME,请原谅这个问题的基本性质。但我正在尝试规范化我的数据。
名称标准化,比如雪佛兰到雪佛兰。删除前导“”并更改单词的大小写。
以下是我所做的:
我觉得这很合理,但我的输出不会应用于我的Excel:
任何帮助都将不胜感激。
谢谢,
嗨,Holly,
所以我想出来了。我的Excel编剧,我想是附加的,所以我没有看到新的数据。如果我删除了Excel输出,让它重新生成所有的数据,并按照我希望的方式进行修改。
谢谢你的帮助。
嗨,Holly,
在Excel中,我在你看到空格gmc的单元格上运行了code=code(cell)。我得到了32个返回值,这是空间的ASCII码。所以所有的迹象都表明修剪应该起作用。这就是为什么我如此困惑以至于我做错了什么。我也试过修剪属性,因为它是直接向前的,但是数据没有改变。
我可以给你一小段数据:
雪佛兰 | 西尔弗拉多 | 2012雪佛兰Silverado |
GMC | 齿状山脊 | 2013 GMC塞拉 |
福特 | F350 | 2017福特F350 |
GMC | 塞里亚 | 2013 GMC-塞里亚 |
GMC | 齿状山脊 | 2012 GMC塞拉 |
GMC | 齿状山脊 | 2013 GMC塞拉 |
雪佛兰 | 西尔弗拉多1500 | 2012雪佛兰Silverado 1500 |
GMC | 齿状山脊 | 2012 GMC塞拉 |
福特 | F350 | 2017福特F350 |
您好!@ CCDIMP56,
首先,我认为使用attributeTimer Transformer删除引号比较容易,而不是多次指定@trim。但是,如果使用此字符串函数,则格式需要为:修整(STR)[查尔斯]否则,如果未指定字符,则只删除空白。
其次,在输出值中,您只需要指定chevy/gmc,因为测试已经只找到了那些带有chevrolet的,根据当前设置,输出值将是“Chevrolet=Chevy”,而不仅仅是“Chevy”。这个属性值管理器是另一个变压器,你可以看看这样做。
这是您的属性管理器需要的设置:
嗨,Holly,
很抱歉我不清楚,当我输入“”时,我的意思是空白。修剪,修剪工也不想把它脱掉。我的Excel输出仍然有领先的空间。
由于套管情况,我想把这个词的第一个字母写下来,除非它是一个变位词,比如GMC,这就是为什么我的想法说要把它说出来,但我的逻辑可能有缺陷,所以不管怎样,我还是很感激你这么做。
?2019安全亚搏在线软件公司|合法的