1
使用多种功能我想在现场使用多种功能,并将结果存储到一个领域,像这样:在同一领域中的QlikView
left(Campagne,len(Campagne)-4) and Replace(Campagne,'%2f','/') and PurgeChar (Campagne,'.g.c') as Campagne;
我怎样才能做到这一点?
使用多种功能我想在现场使用多种功能,并将结果存储到一个领域,像这样:在同一领域中的QlikView
left(Campagne,len(Campagne)-4) and Replace(Campagne,'%2f','/') and PurgeChar (Campagne,'.g.c') as Campagne;
我怎样才能做到这一点?
您可以嵌套函数,也可以使用前面的加载来获取所需内容。根据您的加载脚本,前面的加载通常更加整洁,并且更容易遵循,但会导致稍微更多的脚本。
先行的加载:
MyTable:
LOAD
left(Campagne, len(Campagne) - 4) as Campagne;
LOAD
Replace(PurgeChar(Campagne,'.g.c'),'%2f','/') as Campagne
FROM ...
嵌套:
MyTable:
LOAD
left(replace(purgechar(Campagne,'.g.c'),'%2f','/'), len(replace(purgechar(Campagne,'.g.c'),'%2f','/'))-4) as Campagne
FROM ...
正如你可以在嵌套例子,可以看出当你正在使用len
你最终会重复你的操作了两次。
It Works,非常感谢 – ANAS89