2015-04-27 69 views
1

我知道加載數據後,我們可以在前端的表中的每個字符串記錄中添加單引號。我想知道如何將引號添加到後端字段中的所有字符串中,即加載文檔時。如何在QlikView的加載語句中將單引號添加到字符串?

示例:我有一個表[test table]。 該表格有一個名爲PROPERTIES的字段。 的PROPERTIES場由10個記錄,像goodbadaverage等所有的字符串格式。

我希望它在儀表板中顯示爲'good','bad', 'average'等。我想要那些單引號。我知道如何在加載數據後執行此操作,我需要知道如何在加載數據時執行此操作。

我嘗試這樣做:

[test table]: 
Load 
    ' & PROPERTIES & ' as Propertiesquot, 
    [Product Name] 
From ..... 

回答

3

正如你可能已經發現,周圍添加一個字段名單引號引起的QlikView把它當作一個字符串。

在您的例子:

[test table]: 
Load 
    ' & PROPERTIES & ' as Propertiesquot, 
    [Product Name] 
From ..... 

這將導致該領域Propertiesquot包含' & PROPERTIES & '的所有記錄。

相反,你可以使用chr()功能如下返回一個單引號(ASCII碼39是一個撇號):

[test table]: 
Load 
    chr(39) & PROPERTIES & chr(39) as Propertiesquot, 
    [Product Name] 
From ..... 

一重裝過程中這一操作將添加在你PROPERTIES字段的每個值單引號。

作爲一個側面說明到那些有興趣,我不知道在QlikView的逃脫單引號的方法。

有關此主題的詳細信息,請參閱「引號腳本」中已安裝的幫助,也https://community.qlik.com/blogs/qlikviewdesignblog/2013/04/09/quoteology

相關問題