专栏名称: PowerBI星球
海量干货,帮你轻松上手 Power BI
目录
相关文章推荐
今天看啥  ›  专栏  ›  PowerBI星球

PowerQuery如何进行十进制/十六进制的转换?

PowerBI星球  · 公众号  ·  · 2024-08-29 12:18

文章预览

日常接触到的数据中,常见的是十进制,但有时也会有十六进制,经常有人问它们之间如何相互转换,这篇文章就来看看PowerQuery是如何转换的。 十进制数字转十六进制 对于普通的十进制数字转十六进制,比较简单,因为有个函数可以直接完成转换,它就是Number.ToText,第二参数为“x”或“X”,就是将数字转为十六进制。 以下面这个数据为例: 十六进制转十进制数字 对于16进制的数字,想转成十进制,没有现成的函数,不过我们通过它们的逻辑利用M函数来实现。 以上面转换成16进制的数据为例,如果想转成10进制,添加自定义列: List.Accumulate(     Text.ToList([十六进制]),     0,     (state, current) =>      state * 16 + Text.PositionOf("0123456789ABCDEF",Text.Upper(current))   ) 就可以完成十六进制到十进制的转换: 以上是数字在十进制和十六进制之间的互转,如果 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览
推荐文章