在資料管理員中取消樞紐跨維度資料表資料
跨維度資料表是一種常見的表格類型,包含兩個標頭資料正交清單之間的值矩陣。
如果您想要將資料關聯至其他表格,這通常並非最佳的資料格式。本主題說明了如何取消樞紐以跨維度資料表格式載入的資料,也就是使用資料管理員將其中一部分轉置為列。
何謂跨維度資料表?
跨維度資料表包含應當以直接方式讀取的多個限定資料行,以及一個值矩陣。在此情況中有一個限定資料行 Year,以及每個月的銷售資料矩陣。
Year | Jan | Feb | Mar | Apr | May | Jun |
---|---|---|---|---|---|---|
2008 | 45 | 65 | 78 | 12 | 78 | 22 |
2009 | 11 | 23 | 22 | 22 | 45 | 85 |
2010 | 65 | 56 | 22 | 79 | 12 | 56 |
2011 | 45 | 24 | 32 | 78 | 55 | 15 |
2012 | 45 | 56 | 35 | 78 | 68 | 82 |
如果此表格只是載入 Qlik Sense,結果會是一個欄位用於 Year,然後每個月份各一個欄位。這通常不是您想要的。您大概會偏好只產生三個欄位:
- 在此情況中,限定欄位 Year 在上表中以綠色標記。
- 此情況中以月份名稱 Jan - Jun 表示的屬性欄位,以黃色標記。此欄位可適當命名為 Month。
- 資料欄位,以藍色標記。在此情況中它們代表銷售資料,因此可適當命名為 Sales。
這可以透過在資料管理員表格編輯器中使用 [取消樞紐] 選項,然後選取 Jan - Jun 欄位來實現。這會建立以下資料表:
Year | Month | Sales |
---|---|---|
2008 | 一月 | 45 |
2008 | 二月 | 65 |
2008 | 三月 | 78 |
2008 | 四月 | 12 |
2008 | 五月 | 78 |
2008 | 六月 | 22 |
2009 | 一月 | 11 |
2009 | 二月 | 23 |
... | ... | ... |
將跨維度資料表取消樞紐為扁平表格
請執行下列動作:
- 將跨維度資料表格式的資料檔案新增至您的應用程式。
- 在資料管理員中按一下資料表上的 以開啟表格編輯器。
- 按一下取消樞紐。
-
選取您想要轉置為列的欄位。您至少需要有一個尚未取消樞紐的限定欄位。有兩種選取方式。
- 按一下您想要轉置的欄位標頭。請勿選取您想要保留為限定欄位的欄位。
- 按一下您想要保留為限定欄位的欄位標頭,然後從欄位功能表中選取反向選取。如果您有大量欄位需要轉置,這是最簡單的方法。
-
按一下套用取消樞紐
選取的資料現已轉置為含兩個欄位的列:Tablename。屬性欄位和 Tablename。資料欄位。
- 將屬性欄位重新命名為有實際意義的內容,在上例中,為 Month。
- 將資料欄位重新命名為有實際意義的內容,在上例中,為 Sales。
您現在已將 Crosstable 取消樞紐為扁平格式,這將便於您將其與應用程式中的其他資料進行關聯。
還原為原始跨維度資料表
您可以按一下表格編輯器中的復原取消樞紐,從而還原為資料來源的原始跨維度資料表格式。如果您在應用程式中與其他資料建立了任何關聯,關聯將會刪除。
相關學習: