Java 我们可以使用PowerBIREST更改powerbi报告的内容吗 我们可以使用Power BI REST API更改Power BI报告的内容吗 一些报告“Col A”已被使用,我想将其更改为“Col A” B.'“列A”和“列B”位于同一数据集和同一表中。 在updatereportcontent API中,的可能值是什么 是否将sourcetypeenum与“ExistingReport”分开?
我正在使用Power BI native应用程序来完成此任务。首先是关于问题2-正如您在给出的报告中所看到的,ExistingReport是唯一可能的值 关于您的第一个问题-您不能直接使用API来实现这一点。但是,您可以使用文本值参数(让我们将其命名为ColName)来保存要选择的列的名称。修改M查询以从数据库中获取数据,方法是将其更改为:Java 我们可以使用PowerBIREST更改powerbi报告的内容吗 我们可以使用Power BI REST API更改Power BI报告的内容吗 一些报告“Col A”已被使用,我想将其更改为“Col A” B.'“列A”和“列B”位于同一数据集和同一表中。 在updatereportcontent API中,的可能值是什么 是否将sourcetypeenum与“ExistingReport”分开?,java,powerbi,powerbi-embedded,Java,Powerbi,Powerbi Embedded,我正在使用Power BI native应用程序来完成此任务。首先是关于问题2-正如您在给出的报告中所看到的,ExistingReport是唯一可能的值 关于您的第一个问题-您不能直接使用API来实现这一点。但是,您可以使用文本值参数(让我们将其命名为ColName)来保存要选择的列的名称。修改M查询以从数据库中获取数据,方法是将其更改为: let Source = Sql.Database(ServerName, DatabaseName, [Query="select Col1, C
let
Source = Sql.Database(ServerName, DatabaseName, [Query="select Col1, Col2, ColA from Sales.Orders"])
in
Source
致:
然后使用或API将ColName参数的值更改为ColB。如果这是导入的数据集,您必须使用或之后刷新它。谢谢@Andrey,我明白了,我们可以更新数据集并刷新数据。但更新参数api用于更新数据集,而不是更新/修改报告。我说的不对吗?有点。是的,它不会更新报告本身。它会更改参数值。参数并不完全是数据集的一部分,因为即使没有数据集,它们也可以存在,但更改其值是数据集相关API的一部分。实际上,您不会更改报表,但会更改基础查询,并间接更改报表中显示的列。
let
Source = Sql.Database(ServerName, DatabaseName, [Query="select Col1, Col2, " & ColName & " as ColA from Sales.Orders"])
in
Source