前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >PQ里的百分比怎么设置?数字显示格式问题一次讲完! | Power Query实用函数

PQ里的百分比怎么设置?数字显示格式问题一次讲完! | Power Query实用函数

作者头像
大海Power
发布2022-04-11 18:52:20
2.3K0
发布2022-04-11 18:52:20
举报
文章被收录于专栏:用户8950297的专栏

- 1 -

百分比问题

首先,说一个很多朋友问过的问题:在Power Query里怎么显示百分比?

当然,有朋友会说,这个问题不是很简单吗?在“转换”功能里,直接设置数据类型为“百分比”不就OK了吗?如下图所示:

的确,这样简单设置一下,就可以显示为百分比形式了,但是,为啥是2位小数?如果要3位小数,怎么办?

比如,你再想通过“舍入”功能,改为3位小数……

这时,你会发现,这并不是你想要的结果——这里面的3位小数,是针对原始数据保留3位小数(如0.123456,先保留为3位小数0.123,再转换为百分数12.30%!),不是转换后的百分数保留3位小数,百分数始终显示为2位小数!

那如果想按希望的百分数小数位数显示,那该怎么办呢?

其实,Power Query里提供了Number.ToText函数,可通过参数的设置将数据转换为多种(文本)显示形式。

比如,要将数字显示为1位小数的百分数,可以使用公式:=Number.ToText([占比],"P1")。其中参数P1的P,即表示转换为百分比形式,1表示百分数的小数位数为1,结果如下图所示:

当然,显示结果要带3位小数,则参数改为P3,如下图所示:

- 2 -

其他数据格式

前面介绍了百分比的转换方式,那么,Number.ToText函数还支持其他什么格式?具体表示方法是怎样的?

下面对该参数可表示的形式(字母)及其含义,汇总如下:

建议收藏!以备查阅!

使用方法参考上面百分比P的使用,建议大家简单模拟几个数字,动手试一下。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-02-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Excel到PowerBI 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档