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