PQ裡的百分比怎麼設定?數字顯示格式問題一次講完!|Power Query實用函式
- 1 -
百分比問題
首先,說一個很多朋友問過的問題:在Power Query裡怎麼顯示百分比?
當然,有朋友會說,這個問題不是很簡單嗎?在“轉換”功能裡,直接設定資料型別為“百分比”不就OK了嗎?如下圖所示:
的確,這樣簡單設定一下,就可以顯示為百分比形式了,但是,為啥是2位小數?如果要3位小數,怎麼辦?
比如,你再想透過“舍入”功能,改為3位小數……
這時,你會發現,這並不是你想要的結果——
這裡面的3位小數,是針對原始資料保留3位小數(如0.123456,先保留為3位小數0.123,再轉換為百分數12.30%!)
,不是轉換後的百分數保留3位小數,百分數始終顯示為2位小數!
那如果想按希望的百分數小數位數顯示,那該怎麼辦呢?
其實,Power Query裡提供了
Number.ToText函式,可透過引數的設定將資料轉換為多種(文字)顯示形式。
比如,要將數字顯示為1位小數的百分數,可以使用公式:=Number。ToText([佔比],“P1”)。其中
引數P1的P,即表示轉換為百分比形式,1表示百分數的小數位數為1
,結果如下圖所示:
當然,顯示結果要帶3位小數,則引數改為P3,如下圖所示:
- 2 -
其他資料格式
前面介紹了百分比的轉換方式,那麼,Number。ToText函式還支援其他什麼格式?具體表示方法是怎樣的?
下面對該引數可表示的形式(字母)及其含義,彙總如下:
建議收藏!以備查閱!
使用方法參考上面百分比P的使用,建議大家簡單模擬幾個數字,動手試一下。
-
最通俗易懂Power系列影片
-
購書領60元影片券 or 直購影片送簽名書