根据指定的格式将值转换为文本。
语法
参数 | 属性 | 描述 | 值 | | 单个值或返回值的表达式 | 格式 | | 指定的数字格式使用的模板字符串 |
返回值
标量 按格式字符串定义的格式设置的值。结果始终返回一个字符串,即使空值也是如此。
备注
设置结果的格式时,所有预定义的格式设置字符串都将使用当前用户区域设置。
FORMAT 未针对 DirectQuery 进行优化,在计算列和行级别安全性公式中完全不受支持。 但可以在度量值和查询公式中使用,只不过无法保证性能
关于 FORMAT 格式的详细设置,请参考扩展阅读:
转换函数
DAX根据运算符的需要执行数据类型的自动转换。即使这种行为是自动发生的,DAX仍然提供了一组函数用来执行显示的类型转换
示例
- FORMAT ( 0.742, "Percent" ) -- 返回 74.20%
- FORMAT ( 1234.567, "$#,0.00" ) -- 返回 $1,234.57
- FORMAT ( 1234.567, """US[ DISCUZ_CODE_1 ]quot;" #,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
复制代码
|