close
在公家機關或是在公司行號中,
多少會產生各個組織或是成員的上級清單列表的需求
上圖有兩張表格, 左邊的是原始的成員與直屬主管的資料
以6 FISH為例, 他的PID---直屬主管的ID,
是3 COW, 而且我們也希望能帶出直屬主管的主管
也就是 1 ANT的資料
如果我們把所有的成員他的對主管階層完全展開後
就會得到像右上方的圖
我們該如何實現呢?
在SQL的做法大概是同一張TABLE, 一直不斷的自己串自己
有幾層就串幾次
但在QlikView就簡單多了
先將左邊的表格載入, 接著再它的上方加入 Hierarchy(ID,PID,NAME)
就能達成這個需求了!
====================================================
EMP_LIST:
Hierarchy(ID,PID,NAME)
LOAD * INLINE [
ID, PID, NAME
1, , ANT
2, 1, BAT
3, 1, COW
4, 2, DOG
5, 2, EGG
6, 3, FISH
7, 3, GOAT
8, 4, HEN
9, 5, ICE
];
文章標籤
全站熱搜
留言列表