將多個欄的表頭作為欄位值,合併到一個新欄中,進而實現對多種指標的歸納和總結,方便進行分析和展示。
例如,將「語文、數學、英語」的表頭名稱作為欄位值,合併到一個新的「科目」欄中。如下圖所示:
「資料轉換」節點新增算子「欄轉列」算子,可實現欄轉列功能。如下圖所示:
範例資料:成績.xls
範例資料如下圖所示:
希望表資料按照姓名、科目、分數展示。如下圖所示:
1)建立一個定時任務,將「資料轉換」節點拖到設計介面,進入「資料轉換」節點。
2)拖入「DB表輸入」算子,取出「成績」表中的資料。如下圖所示:
點選「資料預覽」,即可預覽資料。如下圖所示:
1)新增「欄轉列」算子,使用線條跟它的上遊「DB表輸入」算子相連。
2)設定屬性欄位名稱為「科目」,也就是希望將語文、數學、英語、化學這些資料分類為「科目」欄位;設定取值欄位名稱為「分數」,即將不同「科目」對應的分數值命名為「分數」;點選「選擇轉換欄位」,指定需要進行欄轉列的欄位。如下圖所示:
未選擇欄位時,「全選」按鈕不顯示
勾選某個欄位後,「全選」按鈕顯示,支援同類型&同精度的欄位全選
「建立列」欄中,支援刪除欄位、修改欄位名稱
「轉換欄位」不允許為空,不允許重複;「建立列值」限制長度<=200字元,不允許為空
3)點選「資料預覽」,即可看到欄轉列後的資料。如下圖所示:
1)再將一個「DB表匯出」算子拖到設計介面,並使用線條跟它的上遊「列欄轉換」算子相連。
設定將處理好的資料匯出至指定的資料庫中,如下圖所示:
3)寫入方式選擇「直接將資料寫入目標表」。
1)運作任務,任務運作成功後,日誌如下圖所示:
2)目標表資料如下圖所示:
欄轉列時,欄值有NULL或空字串。如下圖所示:
欄轉列後,對應取值欄位的值匯出NULL。如下圖所示:
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙