前面我有写过一篇博文,Power BI Python 在Power BI Desktop中使用Python绘图,今天我来使用Python脚本来生成Power Query的查询数据
我们一般都使用第三方的IDE先调试好Python代码,然后再在Power BI Desktop运行,我这里使用的是Pycharm,至于该IDE大家到网上找安装包吧。
先看看我们的Python代码内容:
importpandas as pdimportnumpy as np
df=pd.DataFrame(
{'key1': list('aabba'),'key2': ['one', 'two', 'one', 'two', 'one'],'data1': np.random.randn(5),'data2': np.random.randn(5)
});print(df)
注意:最后一行print(df)并非是必需的,我只是为了在Pycharm编辑环境里查看下输出的结果而已,在贴到Power BI Desktop的时候并不需要该行。Power BI Desktop会得到Python代码中数据类型是DataFrame的变量数据。
接下来我们看看如何将代码贴入Power BI Desktop运行,操作可以通过2种方式,
其一:图形界面里找“Python脚本”选项,其二:空查询中使用Python.Execute()函数
“Python脚本”
我们首先看第一种运行方式:
1、在Power Query编辑器中依次点击“新建源/更多…”,