使用Power BI桌面

时间:2016-07-29 11:35:46

标签: powerbi

我正在使用Power BI桌面连接到MySQL数据库。 其中一个字段包含具有以下结构的数据:

a:1:{s:3:"IVA";O:8:"stdClass":3:{s:11:"tax_namekey";s:3:"IVA";s:8:"tax_rate";s:7:"0.23000";s:10:"tax_amount";d:25.07000000000000028421709430404007434844970703125;}}

我需要以允许提取税额的方式转换数据。也就是说,我需要将此列转换为: 25.07

我该怎么做?我尝试用分号拆分列,但由于并非所有列都具有相同数量的分号,因此它不起作用。

提前致谢!

2 个答案:

答案 0 :(得分:0)

使用此功能

仅适用于您的任务 - 从源字符串解析编号25.07

pip install Cython==0.23

答案 1 :(得分:0)

该列中的值不是实际的JSON文件.power bi本身具有拆分json列的选项,但它应该是有效的json。要检查是否是json文件,请尝试使用链接

  

https://jsonformatter.curiousconcept.com/   之后,要编辑查询,请右键单击json列,然后转换-> JSON。

它将您的json文件转换为列。