2014年3月28日 星期五

Naming your field names in QlikView 取一個你看的懂的欄位名稱

擁有一個乾淨友好的使用者介面看得懂的欄位名稱,是一套針對使用者操作的一個關鍵。

在分析資料時,往往在資料庫裡的資料欄位跟前端拉取資料命名會不太一樣,如果要前端看的懂的欄位名稱在QlikView 中欄位別名,必需要使用 "as" 來重新命名,如下圖例子:


在前端取德欄位會像這樣

那如果都我要用中文欄位呢?都取別名實在太辛苦了,萬一我的資料源來及欄位很多時,這種做法實在是太不科學了。

接下來就是要教各位一個小小的技巧,讓我們可以方便取名
Step 1:  利用一個List box 將所有欄位滙出來
             請選擇系統欄位$Field
             列出資料後,直接滙出到Excel

Step 2:  利用剛滙出的EXCEL 檔案,增加一個欄位為使用者識別的欄位


Step 3: 回到Script 編輯器中,將剛那個EXCEL檔案滙入
           使用MAPPING LOAD statement 於語法編輯器

Step 4: Applying the field name map
            請在語法的最後加入一行,Using 後的就是剛滙入的表格名稱
      RENAME FIELDS USING FieldMap;

*在這裡有一個要注意的地方,如果在步驟3所Mapping 的欄位沒有包含全部欄位時,則欄位名稱會以舊的為主

Step 5: 重新Reload 資料後,剛你所設定的欄位名稱就出來囉.

沒有留言 :

張貼留言