[DAX] FORMAT函数

FORMAT函数用于返回按一定格式显示的内容(专门进行格式调整的函数)

语法格式

FORMAT(value, format_string)

FORMAT函数只有两个参数,第一个参数是需要被格式化的数据,第二个参数是预定义的格式代码(返回的内容依据第二个参数format_string的形式来格式化第一个参数value)

举个栗子:比如把2022年10月10日转化为四位数年份,第二个参数使用"YYYY"

常用的时间格式参数

日期时间格式:以2022年10月9日为例

格式参数输出

D

9
DD09
DDDSun
DDDDSunday
AAA周日
AAAA星期日
M10
MM10
MMMOct
MMMMOctober
OOO10月
OOOO十月
Q4
YY22
YYYY2022
YYYYMM202210
YYYYMMDD20221009
General Date2022/10/9
Long Date2022年10月9日
Medium Date22-10-09
Short Date2022/10/9
Long Time0:00:00
Medium Time12:00上午
Short Time00:00

常用数值格式参数

数字格式:以1234.56为例

格式参数输出
01235
0.01234.6
0%123456%
0.00%123456.00%
0.00E+001.23E+03
#,##1,235
#,##0.001,234.56
¥#,##0.00¥1,234.56
General Number1234.56
Currency¥1,234.56
Standard1,234.56
Percent123456.00%
Scientific1.23E+03

练习案例:要求增加一列"季度",以Q1,Q2,Q3,Q4的形式呈现

数据源

步骤1:将数据源导入到Power BI Desktop,单击【转换数据】选项,进入Power Query查询编辑器界面

发现订单日期导入Power BI发生了变化,我们需要对此进行数据类型转换

步骤2:选中"订单日期"字段,鼠标右击,选择【更改类型】|【日期】选项,弹出"更改列类型"对话框,单击【替换当前转换】按钮更改列类型

最终呈现结果如下所示

最后点击【关闭并应用】按钮,在数据视图可看到订单日期字段变为和Excel格式一样的值

步骤3:在菜单栏中选择"新建列",输入公式季度="Q"&FORMAT([订单日期],"Q"),结果如下图所示

注意:第一个"Q"是文本,需要加上引号,用连接符&连接起来,第二个"Q"表示季度

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值