从数据到信息
从信息到洞察

FORMAT

根据指定的格式将值转换为文本。

语法

FORMAT ( <值>, <格式字符串>, [<区域>] )
参数 属性 描述
单个值或返回值的表达式
格式 指定的数字格式使用的模板字符串
区域 可选 格式化值时使用的区域设置名称,默认使用模型的区域属性

返回值

标量 按格式字符串定义的格式设置的值。结果始终返回一个字符串,即使空值也是如此。

备注

设置结果的格式时,预定义的格式字符串使用模型区域性属性。 默认情况下,根据计算机的用户区域设置设置模型区域性属性。 对于新的 Power BI Desktop 模型,可以在 选项>区域设置>模型语言 中更改模型区域性属性。 对于 Analysis Services,模型区域性根据实例最初定义的语言属性进行设置。

FORMAT 在 DirectQuery 模式下不能用于编写计算列或行级别安全表达式。 但可以在度量值和查询公式中使用

关于 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") -- 返回 一月

 

 

说点什么

1000
 
鼓掌微笑开心憧憬爱你色并不觉得吃瓜doge二哈喵喵思考笑哭捂脸悲伤大哭抓狂汗偷笑打脸捂眼黑线问号晕拜拜闭嘴衰咒骂ok作揖
  订阅本文评论  
提醒
DAX 圣经

DAX 函数大全

DAX 查询

DAX 运算符