Share via


FIXED 函數 (DAX)

將某個數字四捨五入到指定的小數位數,並將結果當做文字傳回。您可以指定傳回的結果是否帶有逗號。

語法

FIXED(<number>, <decimals>, <no_commas>)

參數

詞彙

定義

number

您要四捨五入及轉換成文字的數字,或是包含數字的資料行。

decimals

(選擇性) 小數點右邊的位數,如果省略則為 2。

no_commas

(選擇性) 邏輯值:如果為 1,則不會在傳回的文字中顯示逗號。如果為 0 或省略,則會在傳回的文字中顯示逗號。

屬性值/傳回值

表示為文字的數字。

備註

如果 decimals 參數使用的值為負數,就會將 number 四捨五入至小數點的左邊。

如果您省略 decimals,就會將其值假定為 2。

如果 no_commas 為 0 或省略,則傳回的文字會如常包含逗號。

使用命令來格式化包含數字的資料格,與直接使用 FIXED 函數來格式化數字的主要差異在於:FIXED 會將結果轉換成文字。用格式化功能表之命令來格式化的數字,依然會是數字。

範例

下列範例會取得資料行 PctCost 中目前資料列的數值,並將其傳回為具有 4 個小數位數,而且沒有逗號的文字。

=FIXED([PctCost],3,1)

數字絕對不能超過 15 個有效位數,但是小數可以多達 127 位數。