FIXED 函數
將某個數字四捨五入到指定的小數位數,並將結果當做文字傳回。 您可以指定傳回的結果是否帶有逗號。
語法
FIXED(<number>, <decimals>, <no_commas>)
參數
詞彙 |
定義 |
---|---|
number |
您要四捨五入及轉換成文字的數字,或是包含數字的資料行。 |
decimals |
(選擇性) 小數點右邊的位數,如果省略則為 2。 |
no_commas |
(選擇性) 邏輯值:如果為 1,則不會在傳回的文字中顯示逗號。如果為 0 或省略,則會在傳回的文字中顯示逗號。 |
屬性值/傳回值
表示為文字的數字。
備註
如果 decimals 參數使用的值為負數,就會將 number 四捨五入至小數點的左邊。
如果您省略 decimals,就會將其值假定為 2。
如果 no_commas 為 0 或省略,則傳回的文字會如常包含逗號。
使用命令來格式化包含數字的資料格,與直接使用 FIXED 函數來格式化數字的主要差異在於:FIXED 會將結果轉換成文字。 用格式化功能表之命令來格式化的數字,依然會是數字。
不支援以 DirectQuery 模式使用此 DAX 函數。 如需有關 DirectQuery 模型限制的詳細資訊,請參閱 https://go.microsoft.com/fwlink/?LinkId=219172。
範例
下列範例會取得資料行 PctCost 中目前資料列的數值,並將其傳回為具有 4 個小數位數,而且沒有逗號的文字。
=FIXED([PctCost],3,1)
數字絕對不能超過 15 個有效位數,但是小數可以多達 127 位數。