https://zhuanlan.zhihu.com/p/99818030
在知識星球遇到的問題中,有不少朋友問如何修改數值型度量值的格式,比如,新建的度量值如何顯示為百分比或者千分位等等,這篇文章就幫你掌握修改格式的幾種方式。
假設已經建好了度量值:
收入 = SUM('訂單'[銷售額])
以此為例來看看都有哪些方式可以更改這個度量值的格式。
1,使用"格式設置"功能
在【建模】選項卡下,有個"格式設置"區,如下圖,

選中需要修改格式的度量值,然后在這里調整格式即可,非常方便:
2,使用FORMAT函數
如果想讓這個度量值顯示為千分位並且保留兩位小數,還可以這樣寫:
格式化收入 = FORMAT([收入],"#,##0.00")
顯示結果如下:

這種方式十分靈活,但度量值會變成文本格式,不能進一步進行數值運算,只適合展示最終結果時使用。
關於FORMAT函數的格式參數詳見:利用FORMAT函數自定義數據格式
3,使用自定義格式功能
在剛剛過去的9月更新中,其中有個小功能很實用,就是自定義格式,這個功能在建模視圖中,

比如選中[收入]和[QOQ]這兩個度量值,格式選擇為"自定義",參數設置為:
¥#,##0.00;(¥#,##0.00)
如下圖所示:

這個參數的含義是,帶人民幣符號且以千分位兩位小數顯示,並且負數用括號表示,顯示如下:

這種方式是可以批量設置的哦,關於建模視圖的更多功能,參考:體驗 Power BI 新的建模視圖
總結
這三種修改格式的方式,以第一種最為方便,點幾下鼠標能滿足大部分場景下的需求;第三種更為靈活,可以批量同時設置,且這兩種都不改變度量值的數值屬性;
而第二種FORMAT函數的方式,雖然會使結果變為文本型,但它可以在度量值中直接定義,在特定場景下十分有用。
