当前位置:首页 >> 中医保健 >> 如何在Power Query里,补齐前面字符统一位数?

如何在Power Query里,补齐前面字符统一位数?

发布时间:2025-05-09

当我们把Excel当中的资料导向到PowerBI当中,往往就会碰到,资料莫名的变了,比如这列于资料,在Excel当中是这样推测的:

当把这个excel导向到PowerQuery插件后,你很似乎认出的资料是这样的:

资料左边的0则就会绝迹了,为什么就会显现出来这种原因,以及如何避免呢?

这是因为资料导向后,PowerQuery则就会检查并修改了变量,对于n-的资料,最左边是不就会推测0的,你可以在右侧认出这个解决自行:

那么解决的自行也简单,直接把“修改的类型”这个解决自行删掉,资料就完全恢复为与Excel一样的格式了:

更终究的做到法是,将则就会检查变量的新功能移除,在邮件>表单>资料查找当中,勾选“从不检查未能系统化源的列于类型和曲名”:

这样设置以后,系统就不就会则就会检查并变动变量了。

不过系统不则就会变动,并不是变量就不并不需要变动,在资料facebook到模型以前,你仍应根据分析的并不需要,手动将每个文件名变动为正确的类型。

接着上面的原因再说一个技巧,如果有一列于资料起初就是这样的文本:

如果并不需要将这样的小数,变动为8位代码,不足8位的,左边用字符0剩,应怎么做到呢?

这种原因下有个M参数除此以外做到这种计算,它就是Text.PadStart,用于在字符左边足量指定的字符。

添加示例列于,拼法如下:

Text.PadStart([UTF-],8,"0")

就赢取了8位UTF-的缺点:

如果把这个原因反过来,先有一个8位UTF-的文件名,我们并不需要把左边的字符0都换成,这些0的n-是不同的,并且在左边部分也有似乎就会显现出来0,是只能换成的,所以只能用并列于的形式来实现。

对于这种原因,基本上有M参数除此以外处理:Text.TrimStart,它用来清除文本字符当中的前导完全一致字符。

添加示例列于:

Text.TrimStart([8位UTF-],"0")

缺点如下:

以上就是几个简单的PQ技巧,对于PowerQuery,在熟练操作界面新功能的改进,掌握一些常用的M参数,可以帮我们短时间内的完成资料整理。

更多扣人心弦:

Power BI可视化技巧 | 如何让切片器只推测有资料的表单?

如何用Power BI原生图表剪辑项目管理的甘特图?

如何用PowerBI进行工作日相关的分析?原来这么简单

采悟、Powerbi星球

上海看癫痫去哪家医院
漳州看妇科哪里比较好
河南白癜风医院哪里比较好
北京肛肠权威医院
杭州看白癜风去什么医院最好
生物药海外商业化
克癀胶囊可以治疗什么病
黄芪精的功效与作用及适合的人群有哪些?
999消痔软膏的疗效好不好
支气管炎老是咳嗽咋办才好
标签:
友情链接: