Power BI REST API查询参数

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

我正在使用新的查询参数API https://msdn.microsoft.com/en-us/library/mt845781.aspx

我能够很好地调用参数,但是在尝试设置参数时会收到错误消息。解析错误后,我得到这个

详细信息:具有-1字节有效负载的POSThttps://api.powerbi.com/v1.0/myorg/groups/e7229a42-46ef-4d80-b8ca-e42909509dbb/datasets/5ef116d7-917...

错误:@ {code = InvalidRequest; message =数据集参数列表在5ef116d7-9179-40a2-8a30-a657265dfe4a中无效。原因:空;target = 5ef116d7-9179-40a2-8a30-a657265dfe4a}

我不明白,因为参数列表不为空?我已经创建了带有参数的物理表并尝试过,然后还在管理参数设置中创建了一个值列表,但它仍然给出相同的错误。

PowerShell-

$parametername = "YourData" 
$parametervalue = "Company1" 

#POST body 
$postParams = @{
"name" = "$parametername"
"newValue" = "$parametervalue"
   } 

文档中的JSON(由于我不知道如何,我未在PowerShell中包含updatedetails

 "updateDetails": [ 
    { 
      "name": "MaxId", 
      "newValue": "5678" 
    }, 
    { 
      "name": "StrParam", 
      "newValue": "Another Hello" 
    } 
  ] 
} 
powershell powerbi-embedded
1个回答
0
投票

您可以找到解决方案here

您只需要启用参数的加载

enter image description here

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