在資料管理員中取消樞紐跨維度資料表資料

跨維度資料表是一種常見的表格類型,包含兩個標頭資料正交清單之間的值矩陣。如果您想要將資料關聯至其他表格,這通常並非最佳的資料格式。本主題說明了如何取消樞紐以跨維度資料表格式載入的資料,也就是使用資料管理員將其中一部分轉置為列。

取消樞紐以跨維度資料表格式轉置部分載入列中的資料。

From crosstab to unpivoted crosstab.

何謂跨維度資料表?

跨維度資料表包含應當以直接方式讀取的多個限定資料行,以及一個值矩陣。在此情況中有一個限定資料行 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
... ... ...

將跨維度資料表取消樞紐為扁平表格

請執行下列動作:

  1. 將跨維度資料表格式的資料檔案新增至您的應用程式。
  2. 在資料管理員中按一下資料表上的 @ 以開啟表格編輯器。
  3. 按一下取消樞紐
  4. 選取您想要轉置為列的欄位。您至少需要有一個尚未取消樞紐的限定欄位。有兩種選取方式。

    • 按一下您想要轉置的欄位標頭。請勿選取您想要保留為限定欄位的欄位。
    • 按一下您想要保留為限定欄位的欄位標頭,然後從欄位功能表中選取反向選取。如果您有大量欄位需要轉置,這是最簡單的方法。
  5. 按一下套用取消樞紐

    選取的資料現已轉置為含兩個欄位的列:Tablename。屬性欄位和 Tablename。資料欄位

  6. 屬性欄位重新命名為有實際意義的內容,在上例中,為 Month
  7. 資料欄位重新命名為有實際意義的內容,在上例中,為 Sales

您現在已將 Crosstable 取消樞紐為扁平格式,這將便於您將其與應用程式中的其他資料進行關聯。

還原為原始跨維度資料表

您可以按一下表格編輯器中的復原取消樞紐,從而還原為資料來源的原始跨維度資料表格式。如果您在應用程式中與其他資料建立了任何關聯,關聯將會刪除。