python 循环中报错 继续运行_Power Bi中运行Python

前言:准备工作,电脑装好python,本例是用Anaconda安装的python

fd58a7f6298baaaa2e66199674e30621.png

在power bi中运行python一共有四处地方

1、获取数据

cb6de076fe9cc7f478713001cfa639dc.png

在编辑框写入python代码:

7d4740bcd972245d82ad3b06df2f0895.png

f37abe6ab116154b2b4544e96034a54a.png

利用python获取数据成功!

2、在数据处理页powerquery里运行python

进入powerquery页面

44d06e98da66a3d857173b174ad14e6c.png

80925abc62a5c218153ae39a1fe20e9a.png

ec29143fa77a9f6ddc830ae89a05dc97.png

菜单栏-转换,点击python按钮,写入代码,

这里的dataset是指在pq里的数据源,powerbi直接将这个数据源映射成python里的pandasdataframe,本例将这个dataset新增加一列(销售列乘以10)

8118e82323ac3eb03a350bb4dd7a99d7.png
右上角展开数据表

19f8a3131e3f769b6ef473bd221d230f.png
得到处理后的数据

注意:在powerquery里面运行python脚本,数据的来源是不限的,本例的数据源是前面的利用python获取的数据,python在powerquery里是作为数组处理的。

在powerquery的页面可以进入高级编辑器,查看M语言中是如何与python交互的:

59d4e3a6380f01c006d232e9b1637d28.png

2272dbd504f4d050cd3a490e8667748e.png

可以看到主要是M语言里的Python.Execute函数

3、利用python绘图

8c8fb866b8a36a3ca897f9008ca30d44.png

d531c7a8d2719a2e437cddae2a8a5f3f.png

dataset就是拉进视觉图形里面的一个数据集,点击py视觉图形编辑框那个箭头,可以打开外部IDE,然后在vscode里面可以看到,这个dataset就是读取powerbi的临时数据表

dd45db0c0d6ff294de2071785e97cbb4.png

4、导出数据

进入powerquery页面,转换-运行python脚本

注意:编码一定要gbk

7995325f34ae40118032eaa1dc2814e2.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值