您現在的位置是:首頁 > 綜藝首頁綜藝

Power BI之清理不規範的資料

由 ExcelHome 發表于 綜藝2023-01-02
簡介圖6 使用快捷選單實現多列首字母轉換選中需要轉換字母大小寫格式的列後,依次單擊【轉換】→【文字列】區域內的【格式】按鈕,在彈出的下拉列表中單擊【每個字詞首字母大寫】選項,如圖 7 所示

孩子學程式設計積木有用嗎

由於資料來源的來源不同、多使用者建立等問題,Power BI 連線到的資料來源往往存在資料型別不準確、含有重複項和錯誤值、標題位置不對等一系列資料、格式不規範的情況,Power Query 編輯器有快捷、方便地清理各種不規範資料的功能,可以幫使用者進行資料清理。

更改資料型別

有時,查詢表中有很多不利於讀取的資料型別,可能會對後續分析資料造成不必要的麻煩,此時,可以利用 Power Query 編輯器的“更改資料型別”功能和“轉換”功能,快速處理不規範資料。

01

更改資料型別

1

方法一:使用快捷選單

步驟 1

開啟“更改資料型別”檔案,單擊【主頁】選項卡【查詢】區域內的【轉換資料】按鈕,開啟 Power Query 編輯器,如圖 1 所示。

Power BI之清理不規範的資料

圖1 進入編輯器

步驟 2

在需要更改資料型別的列標題上右擊,在彈出的快捷選單中依次單擊【更改型別】→【文字】選項,在彈出的【更改列型別】提示對話方塊中單擊【替換當前轉換】按鈕,如圖 2 所示。

Power BI之清理不規範的資料

圖2 更改資料型別為文字

該列的資料型別即可全部更改為文字,如圖 3 所示。

Power BI之清理不規範的資料

圖3 資料型別已更改為文字

使用同樣的方法,可以將不規範的日期的資料型別更改為日期,如圖 4 所示。

Power BI之清理不規範的資料

圖4 更改資料型別為日期

2

方法二:使用功能區【轉換】選項卡

選中需要更改資料型別的列後,依次單擊【轉換】→【任意列】區域內的【資料型別:日期】按鈕,同樣可以進行資料型別的更改,如圖 5 所示。

Power BI之清理不規範的資料

圖5 【轉換】選項卡

02

轉換字母大小寫

有以下兩種等效操作,可以實現迅速轉換字母大小寫。

按住 鍵,選中需要轉換字母大小寫格式的多列,在列標題上右擊,在彈出的快捷選單中依次單擊【轉換】→【每個字詞首字母大寫】選項,如圖 6 所示。

Power BI之清理不規範的資料

圖6 使用快捷選單實現多列首字母轉換

選中需要轉換字母大小寫格式的列後,依次單擊【轉換】→【文字列】區域內的【格式】按鈕,在彈出的下拉列表中單擊【每個字詞首字母大寫】選項,如圖 7 所示。

Power BI之清理不規範的資料

圖7 使用選項卡實現多列首字母轉換

完成以上任一操作,即可將選中的列中的首字母轉換為需要的格式。

此外,單擊下拉列表中的【大寫】或【小寫】選項,可以將所有單詞或字母都轉換為大寫或小寫格式。

刪除文字中的空格和不可見字元

從資料庫軟體內匯出,或從網頁上覆制下來的資料中,經常會夾雜著肉眼難以識別的非列印字元,也叫不可見字元,這些字元的存在,容易在引用、統計等對相關資訊進行處理的過程中導致錯誤頻出,使用 Power Query 編輯器的“修整”和“清除”功能,可以快速解決相關問題。

【修整】:刪除所選列的每個單元格中的前導空格和尾隨空格。

【清除】:清除所選列中的非列印字元。

如圖 8 所示,選中要處理的文字列,依次單擊【轉換】→【文字列】區域內的【格式】按鈕,在彈出的下拉列表中單擊【修整】或【清除】選項。

Power BI之清理不規範的資料

圖8 修整文字

其他資料在轉換過程中出現錯誤時,也可以先使用“修整”或“清除”功能處理之後再轉換。