FORMAT 函數

根據指定的格式將值轉換成文字。

語法

FORMAT(<value>, <format_string>)

參數

詞彙

定義

value

評估為單一值的值或運算式。

format_string

包含格式範本的字串。

傳回值

包含格式化為 format_string 所定義之 value 的字串。

重要事項重要事項

如果 value 是 BLANK(),則函數會傳回空字串。

如果 format_string 是 BLANK(),則此值會使用「一般數字」或「一般日期」格式來格式化 (根據值類型)。

備註

如需有關如何使用 format_string 參數的詳細資訊,請參閱以下列出的適當主題:

對此格式

遵循下列指示

數字

使用預先定義的數值格式或建立使用者定義數值格式

日期和時間

使用預先定義的日期/時間格式或建立使用者定義日期/時間格式

格式化結果時,所有預先定義的格式字串都會使用目前的使用者地區設定。

警告注意事項注意

當做 DAX FORMAT 函數之引數支援的格式字串是以 Visual Basic (OLE Automation) 所使用的格式字串為基礎,而不是以 .NET Framework 所使用的格式字串為基礎。 因此,如果此引數與任何已定義的格式字串都不相符,可能會發生未預期的結果或錯誤。 例如,不支援以 “p” 當做 “Percent” 的縮寫。 您當做 FORMAT 函數之引數提供的字串 (不包含在預先定義的格式字串清單中) 會當做自訂格式字串的一部分或字串常值處理。

不支援以 DirectQuery 模式使用此 DAX 函數。 如需有關 DirectQuery 模型限制的詳細資訊,請參閱 https://go.microsoft.com/fwlink/?LinkId=219172

請參閱

參考

FORMAT 函數的預先定義數值格式

FORMAT 函數的自訂數值格式

FORMAT 函數預先定義的日期及時間格式

FORMAT 函數的自訂日期及時間格式

VALUE 函數