Power BI自定義格式字符串詳解


在Power BI 2019年9月的更新中, Power BI新增了自定義格式字符串的功能,我們可以將它應用在字段和度量中,個人認為此功能非常有用 ,下方是我們使用自定義格式字符串的一些示例。

首先,這是我將用於該示例的源數據:

                                               

 

 

我們不對它的格式進行任何更改,看一下我們的默認的格式是怎樣的:

 

 

 

 

然后讓我們從格式化數字值的基礎開始。要指出的是,自定義格式字符串是使用一系列占位符字符構建的,這些占位符字符使你可以控制諸如千位分隔符,小數位數,是否在占位符中顯示數字等內容。

 

設置小數位數

如你在上圖所見,兩個值有四個小數位,但默認情況下僅顯示兩個小數位。要始終顯示三個小數位,請使用以下格式字符串:0.000

 

 

結果如下:

 

 

在這種情況下,第一個0是必須始終顯示的數字的占位符,而.則是是小數點分隔符;之后的三個0,意味着你要顯示的小數位,設置后你就會得到三個小數位。

可選數字

你可能已經在上一個截圖中注意到,所有數字都顯示三個小數位,甚至是零也有三個小數位。如果你不希望小數位出現在零的后面,則可以使用#字符作為占位符。以下格式字符串:0.###

始終在小數點分隔符前顯示零,但僅在小數不為零的情況下才會顯示小數:

 

 

千位分隔符

如果你要在數字中顯示千位分隔符,則可以在格式字符串中使用逗號占位符,如下所示:#,0.###

 

 

 

百分比

如果你要顯示為百分比的值,則可以按如下方式使用%占位符:#,0.###%

 

 

貨幣符號

如果你希望出現貨幣符號,則可以將該符號添加到格式字符串的主要部分之前或之后。例如,要將人民幣符號放入格式字符串中,可以使用以下命令:¥#,0.###

 

 

正值,負值和零的不同格式

如果需要以不同的方式設置正值,負值和零的格式,則可以在自定義格式字符串中添加三個不同的部分,並用分號分隔,如下所示:#,0.0;-#,0.000;0

 

 

用括號格式化負值

財務報告中的一個常見要求是用括號(圓括號)代替負號來格式化負值,可以使用自定義格式字符串來完成。例如:#,0.0;(#,0.000);0

 

 

其他文字

你可以使用\占位符在格式字符串中轉義各個字符。假如你希望#出現在內容前面,並且不將其視為占位符,則可以使用以下代碼:\##,0.00

 

 

你還可以通過””號將整個文本塊包括在內,如下所示:“正數”;”負數”;”零”

 

 

 

往期推薦:

【2019】Power BI 9月產品功能更新視頻

【2019】Power BI 9月產品功能更新文檔

● 新DAX功能:CONVERT and REMOVEFILTERS

【2019】10月份(廣州站)Power BI 線下活動報名

 

技術交流

1.Power BI免費下載:http://www.yeacer.com/

    Microsoft Power BI Desktop中文最新版:下載地址

2.歡迎加入的Power BI技術群,目前正在學習階段,有興趣的朋友可以一起學習討論。 

   Power Data技術交流群:702966126 (驗證注明:博客園Power BI) 

   更多精彩內容請關注微信公眾號:悅策PowerBI          


如果您覺得閱讀本文對您有幫助,請點一下“推薦”按鈕,您的“推薦”將是我最大的寫作動力!歡迎各位轉載,作者博客:https://www.cnblogs.com/yeacer/ 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM