有没有一种方法可以在power BI中一次打开多个api链接,而不需要执行多个get请求(从web获取数据)

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

我想在 power bi 中打开大约 10 个 API 链接,但有人问我是否有办法立即打开这些链接,而不必单独插入每个链接。无论是使用 python 脚本、M 查询还是其他任何有效的方法,只要该方法支持数据刷新即可。

我尝试创建一个参数并将我的 API 存储在列表中以加载它们,但我不断收到多个错误。

python api powerbi powerquery
1个回答
0
投票

在 PowerQuery 示例中,您基本上将单独调用的代码传递给表的每一行。这将在新列的每一行中为您提供一个可以展开的“表格”:

    let
        GetUrl = (url) => 
        let
            Source = Web.Page(Web.Contents(url)),
            Data0 = Source{0}[Data]
        in
            Data0,
        
        Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WyigpKSi20tcvLy/XS8qsys4s0EvOz9VXLijKz0pNLlGK1cGtJjEpvxSoIhYA", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [url = _t]),
        #"Added Custom" = Table.AddColumn(Source, "Custom", each GetUrl([url]))
    in
        #"Added Custom"
© www.soinside.com 2019 - 2024. All rights reserved.