當前為5.1版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

列欄轉換之列轉欄

1. 概述

1.1 預期效果

列欄轉換是將一維錶轉換為二維表。

一維表也常稱為流水線表格。一般有固定的列名,平常輸入資料只需要一行一行的新增即可。

二維表格是一種關係型表格。通常資料區域的值需要透過行列同時確定。

在資料關係上來說,二維表有一個很明顯的特徵,就是列欄位中有一部分是相同性質的欄位。而一維表沒有任何兩個欄位是相同性質的。

例如「學生成績表」中原始資料,這是一張一維表,如下圖所示:

8start.png

轉換為二維表後,更符合我們日常的閱讀習慣,資訊更濃縮,適合展示分析結果。例如將「學生成績表」中以「姓名」作為根據欄位,資料轉換為「科目-成績」列欄位,效果如下圖所示:

8end.png

注:列欄轉換的列轉行操作請參考:欄轉 

1.2 適用範圍

只有【抽取資料】的【 基礎表】有本文行轉列的功能。

2. 列轉欄範例

2.1 匯入資料

1)下載範例資料:

學生成績.xls

2)將資料表「學生成績」表上傳到 FineBI 中,如下圖所示:

801.png

3)點選「學生成績」,進行資料預覽。這張表是一張一維表,如下圖所示:

802.png

注:「SQL 資料集」、「資料庫表」在新增完成表以後需要進行更新,在更新完成後才能進行後續行列轉化處理。

2.2 列欄轉換

1)對該表進行編輯處理。如下圖所示:

803.png

2)進入資料表編輯介面,進行欄位設定,預設選擇全部欄位。在左側欄位處理操作流程處點選「+」,選擇「列欄轉換」。如下圖所示:

804.png

3)进入行列转换设置界面,点击序列号根据字段,选择「姓名」选择栏次名选择「科目」,默认全选;以及原始指标字段选择「成绩」,自动生成的指标字段为「科目-成绩」。如下图所示:

進入行列轉換設定介面,點選序列號根據欄位,選擇「姓名」;選擇欄次名選擇「科目」,預設全選;以及原始指標欄位選擇「成績」,自動生成的指標欄位為「科目-成績」。如下圖所示:

805.png

  • 根據欄位識別生成的指標所在列:是指資料表中根據需要轉化的欄位值重複的欄位,該選項可以選擇最終顯示時需要唯一值的欄位;

  • 欄次名:是指需要被轉化的行欄位名稱;

  • 原始指標欄位:原始資料表中包含的欄位都會出現;

  • 生成的指標欄位:是指被轉化欄位所對應的值欄位;

注:在「選擇欄次名」下選擇欄位後預設勾選該欄位下全部值。在 SQL 表、資料庫表中,若選擇的欄次名欄位下 資料更新 有新增的欄位值,新增欄位值預設不勾選。如有需要,可再次進入編輯介面手動重新勾選。

4)最後點選「預覽」。如下圖所示:

806.png

5)點選「儲存」,完成行列轉換設定。如下圖所示:

807.png

2.3 效果查看

實現效果請參見本文1.1 節。

附件列表


主題: 连接到数据
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 评价文档,奖励 1 ~ 100 随机 F 豆!