Power BI和Azure功能

时间:2020-09-23 09:06:23

标签: powerbi azure-functions

我已经编写了一个非常基本的Azure应用程序功能。

我有一个输入参数和一个结果(字符串)

它与Htpptrigger一起使用。我已经在浏览器中对其进行了测试。很好。

我要做的是从Power bi报表调用此函数(例如在DAX函数中)。

有没有办法做到这一点?我已经阅读了一些教程,但是非常复杂,它们可以与数据集一起使用。我不想为我的功能创建一个新的数据集。例如,当我在表中显示字段值时,我只想调用此函数

谢谢

1 个答案:

答案 0 :(得分:0)

this之类的东西怎么样:

let
    url = "https://<function app name>.azurewebsites.net",
    timezoneID = "Eastern Standard Time",
    
    // Call GetJson Power BI function to convert record to JSON object
    jsonContent = GetJson([timezone=timezoneID]),

    // Submit JSON object to Azure Function using an HTTP POST
    StatusUpdate = Web.Contents(url,
     [
         Headers = [#"Content-Type" = "application/json"],
         Content = Text.ToBinary(jsonContent),
         RelativePath="/api/<function name>?code=<function code>"
     ]
 ),
response = Json.Document(StatusUpdate)
in
    response