FIXED 関数
指定した小数点以下の桁数に数値を丸め、結果をテキストとして返します。 結果にコンマを含めて返すか、含めないで返すかを指定できます。
構文
FIXED(<number>, <decimals>, <no_commas>)
パラメーター
項目 |
定義 |
---|---|
number |
丸めてテキストに変換する数値、または数値を含む列。 |
decimals |
(省略可能) 小数点以下の桁数。省略した場合は 2。 |
no_commas |
(省略可能) 論理値。1 の場合は、返すテキストにコンマを含めません。0 または省略した場合は、返すテキストにコンマを含めます。 |
プロパティ値/戻り値
テキストで表された数値。
説明
decimals パラメーターに使用される値が負の場合、number は小数点の左側の指定した桁に丸められます。
decimals を省略した場合は、2 と見なされます。
no_commas が 0 である場合または省略された場合、返されるテキストには通常のコンマが含められます。
数値が含まれるセルをコマンドで書式設定した場合と、FIXED 関数で直接書式を設定した場合の主な相違は、FIXED では結果がテキストに変換される点です。 書式設定メニューのコマンドを使用して書式設定した数値は数値のままです。
この DAX 関数は DirectQuery モードでは使用できません。 DirectQuery モデルの制限の詳細については、https://go.microsoft.com/fwlink/?LinkId=219172 を参照してください。
使用例
次の例では、列 PctCost の現在の行の数値を取得し、小数点以下 4 桁のコンマなしのテキストとして返します。
=FIXED([PctCost],3,1)
数値の有効桁数は 15 桁を超えることができませんが、小数点以下の桁数は最大 127 桁まで有効です。