向 Power BI 数据集添加行时工作区、数据集和 table 的动态值

Dynamic values for workspace, dataset and table when adding row to a Power BI data set

我正在使用 'Add rows to a dataset' 到 Power BI 连接器,它应该指向不同的流数据集。

我想动态填写工作区、数据集和 table 值。这可能吗?

我附上了我正在使用的连接器的图像。到目前为止,我已尝试使用 UUID 初始化字符串变量,但这不起作用。

编辑:当我尝试将工作区添加为动态值时添加了错误图像

我设法让它工作,所以为了确保你做的是正确的,你需要做如下的事情。

首先,创建存储工作区名称、DataSet 的 GUID 和 table ...

的名称的字符串变量

如果您想确定名称等,请使用下拉菜单进行操作,然后查看代码视图以获得正确的值...

现在要分配变量,请确保select以下选项...

...现在您可以 select 您的变量。

如果你想让事情变得动态,你需要传入一个Body,它有一个序列化的Payload。当您使用下拉列表 select 您的工作区、数据集和 table.

时,它看起来与连接器不同

这是有效负载的示例(必须是数组)...

[ { "DateTime": "2022-03-25T12:32:20.063Z", "Value": 120 } ]

... 正如您从下面看到的那样,Body 需要有一个名为 Payload 的 属性,它将包含序列化的 JSON .

当我完成所有这些操作时,它会起作用...