根据指定的格式将值转换为文本。
语法
FORMAT ( <值>, <格式字符串>, [<区域>] )
参数 | 属性 | 描述 |
值 | 单个值或返回值的表达式 | |
格式 | 指定的数字格式使用的模板字符串 | |
区域 | 可选 | 格式化值时使用的区域设置名称,默认使用模型的区域属性 |
返回值
标量
按格式字符串定义的格式设置的值。结果始终返回一个字符串,即使空值也是如此。
备注
设置结果的格式时,预定义的格式字符串使用模型区域性属性。 默认情况下,根据计算机的用户区域设置设置模型区域性属性。 对于新的 Power BI Desktop 模型,可以在 选项>区域设置>模型语言 中更改模型区域性属性。 对于 Analysis Services,模型区域性根据实例最初定义的语言属性进行设置。
关于 FORMAT 格式的详细设置,请参考扩展阅读:
示例
FORMAT ( 0.742, "Percent" ) -- 返回 74.20% FORMAT ( 1234.567, "$#,0.00" ) -- 返回 $1,234.57 FORMAT ( 1234.567, """US$"" #,0.00" ) -- 返回 US$ 1,234.57 FORMAT ( DATE ( 2019, 3, 28 ), "yyyy-mm-dd" ) -- 返回 2019-03-28 FORMAT ( DATE ( 2019, 3, 28 ), "m/d/yy" ) -- 返回 3/28/19 FORMAT ( DATE ( 2020, 1, 1 ), "aaaa") -- 返回 aaaa (未设置中文区域,无法识别) FORMAT ( DATE ( 2020, 1, 1 ), "aaaa", "zh-cn") -- 返回 星期三 FORMAT ( DATE ( 2020, 1, 1 ), "oooo", "zh-cn") -- 返回 一月
说点什么