PQ裡的百分比怎麼設定?數字顯示格式問題一次講完!|Power Query實用函式

- 1 -

百分比問題

首先,說一個很多朋友問過的問題:在Power Query裡怎麼顯示百分比?

當然,有朋友會說,這個問題不是很簡單嗎?在“轉換”功能裡,直接設定資料型別為“百分比”不就OK了嗎?如下圖所示:

PQ裡的百分比怎麼設定?數字顯示格式問題一次講完!|Power Query實用函式

的確,這樣簡單設定一下,就可以顯示為百分比形式了,但是,為啥是2位小數?如果要3位小數,怎麼辦?

比如,你再想透過“舍入”功能,改為3位小數……

PQ裡的百分比怎麼設定?數字顯示格式問題一次講完!|Power Query實用函式

這時,你會發現,這並不是你想要的結果——

這裡面的3位小數,是針對原始資料保留3位小數(如0.123456,先保留為3位小數0.123,再轉換為百分數12.30%!)

,不是轉換後的百分數保留3位小數,百分數始終顯示為2位小數!

那如果想按希望的百分數小數位數顯示,那該怎麼辦呢?

其實,Power Query裡提供了

Number.ToText函式,可透過引數的設定將資料轉換為多種(文字)顯示形式。

比如,要將數字顯示為1位小數的百分數,可以使用公式:=Number。ToText([佔比],“P1”)。其中

引數P1的P,即表示轉換為百分比形式,1表示百分數的小數位數為1

,結果如下圖所示:

PQ裡的百分比怎麼設定?數字顯示格式問題一次講完!|Power Query實用函式

當然,顯示結果要帶3位小數,則引數改為P3,如下圖所示:

PQ裡的百分比怎麼設定?數字顯示格式問題一次講完!|Power Query實用函式

- 2 -

其他資料格式

前面介紹了百分比的轉換方式,那麼,Number。ToText函式還支援其他什麼格式?具體表示方法是怎樣的?

下面對該引數可表示的形式(字母)及其含義,彙總如下:

PQ裡的百分比怎麼設定?數字顯示格式問題一次講完!|Power Query實用函式

建議收藏!以備查閱!

使用方法參考上面百分比P的使用,建議大家簡單模擬幾個數字,動手試一下。

-

最通俗易懂Power系列影片

-

購書領60元影片券 or 直購影片送簽名書