FIXED
將數位四捨五入至指定的十進位數,並以文字形式傳回結果。 您可以指定使用或不含逗號傳回結果。
語法
FIXED(<number>, <decimals>, <no_commas>)
參數
術語 | 定義 |
---|---|
number |
您想要四捨五入並轉換成文字的數位,或包含數字的數據行。 |
decimals |
(選擇性)小數點右邊的數字數;如果省略,則為 2。 |
no_commas |
(選擇性)邏輯值:如果為 1,則不會在傳回的文字中顯示逗號;如果為 0 或省略,則會在傳回的文字中顯示逗號。 |
傳回值
以文字表示的數位。
言論
如果用於
decimals
參數的值是負數,number
會四捨五入到小數點左邊。如果您省略
decimals
,則會假設為 2。如果
no_commas
為 0 或省略,則傳回的文字會像往常一樣包含逗號。使用 命令格式化包含數字的數據格,並使用 FIXED 函式直接格式化數位,主要差異在於 FIXED 將結果轉換成文字。 使用格式化功能表中的命令格式化的數位仍然是數位。
在匯出數據行或數據列層級安全性 (RLS) 規則中使用時,不支援在 DirectQuery 模式中使用此函式。
例
在匯出數據行中使用的下列公式會取得 Product[List Price] 中目前數據列的數值,並以 2 個小數位數和無逗號的文字傳回它。
本文中的範例可以搭配範例 Adventure Works DW 2020 Power BI Desktop 模型使用。 若要取得模型,請參閱 DAX 範例模型。
= FIXED([List Price],2,1)