【发布时间】:2021-06-06 01:39:05
【问题描述】:
我想从切片器中选择时间并将用户选择的值放入 API。在我从 API 获取值后,分析将在我的本地计算机上进行,并将分析的数据设置为 PowerBi(用于用户选择的数据)。
我使用以下 API 设置上述切片器。
http://localhost:9002/ANC/analysis/parameterList
Python 文件:
from flask import Flask, jsonify, abort,request
import time
app = Flask(__name__)
@app.route('/ANC/analysis/parameterList',methods=['GET'],endpoint='parameterList')
def parameters():
data = {
"time":["lastMonth","lastYear","lastWeek","lastHour","lastDay"],
}
return data
if __name__ == '__main__':
app.run(debug=True,host='0.0.0.0',port=9002)
# url6 = 'http://localhost:9002/ANC/analysis/parameterList'
是否可以通过 API PowerBi 将用户选择的参数用于本地分析?或者有什么办法可以解决这个问题?
【问题讨论】:
-
我认为这不是使用 Power BI 的正确方式。您应该将所有数据(所有 5 个周期)放入 Power BI 中,然后使用切片器对其进行过滤。
-
是否可以通过 URL 将用户选择的时间发送到我的本地分析?
-
问题是如果我添加一些新的时间,我必须分别导入所有五个时段的数据?如果一个仪表板包含更多图表,我必须导入大量时间段的数据。
标签: api powerbi powerbi-datasource power-bi-report-server