使用Desktop Power BI,Python和flask进行可视化

问题描述 投票:0回答:1

我正在使用flask从python函数创建Web api。我的代码:

from flask import Flask, render_template
import pandas as pd
import numpy as np


app = Flask(__name__)

@app.route("/store_on_promo_df")
def store_on_promo_df():

    data_df = pd.read_csv(data_path, header=0)

    is_on_promo_series = data_df['IsPromo'] == True
    data_on_promo_df = data_df.loc[is_on_promo_series]

    return data_on_promo_df

因此,我想在Power BI中进行一些可视化处理。因此,我在Power BI中使用从Web导入数据选项。

问题:我无法使用flask返回数据帧。而且我不确定该返回什么,以便PowerBI正确读取我的数据。

最后,请注意,这对于我的情况很有帮助,因为我想与不同位置的其他团队共享大数据。

非常感谢您的帮助!

python powerbi flask-restful
1个回答
0
投票

我没有使用Power BI的经验,但仅进行了少量研究,这是您可能的做法。

JSON格式返回数据,并查看此tutorial将端点添加到Power BI。

© www.soinside.com 2019 - 2024. All rights reserved.