2014年12月15日 星期一

QlikView 超強的 Data Modeling- Crosstable精靈教你如何轉換表格

你是不是也有下圖這類型表格資料,尤其在做年度預算時更是常常出現;這類的資料在QV裡就像是"一塊小蛋糕",我們可以利用精靈的方式就可以將資料滙入囉!一點都不需要在次資料表格的加工


=====================================================================
步驟說明:
 
選擇table files點選你的檔案,接著點選下一步


你會發現這張報表有些表頭資料是我們不需要的,你可以選擇"Delete Marked" ,但是考量到以後我可能有重覆的資料要滙入所以還是套用判斷式比較好,接下來我們使用此方法來示範

選擇conditional deleted ,注意我下圖中有圈選欄1這是我拿來判斷,當欄1有空值時就刪除不要滙入資料


按OK 後就會出現像下圖一樣,表頭空白的資料不見了。


接著下一次,我們來處理交叉表格的處理
首先,我們先訂義Label ,再點選Cosstable 


出現此畫面時,就是在定義你的横軸資料跟原本的維度資料,
紅色的地方指的就是不需要轉換方向的欄位
綠色指的是要轉換方向的維度,並且可以重新命名為"Month"
藍色指的是資料值,重新命名為"AMT" 然後確定



看到了嗎,資料已經從橫向變成直的囉!


2014年12月2日 星期二

如何加快QlikView速度及效能-1


如何加快QlikView速度及效能



  • Allow Minimize  縮小時QV 不會運算,當打開來時才會運算

  •  Calculation Condition  如果條件不符合時,則資料不會運算,且資料內容可以呈現ERROR 提示訊息

  • Data Model Scenarios and Solutions 

  • Complex Dimensions and Expressions  盡量減少複雜的維度計算,及Count() 方式,
如果要減少COUNT() 你可以在Script語法裡增加一個虛欄位OrderRecordCounter , 例如 :
LOAD
OrderID,
1 as OrderRecordCounter
Resident Facts;

之後要統計時只需要用SUM(OrderRecordCounter)即可