在 Power BI 的列表列上使用“添加为新查询”时,是不是会触发到服务器的另一次往返?

Posted

技术标签:

【中文标题】在 Power BI 的列表列上使用“添加为新查询”时,是不是会触发到服务器的另一次往返?【英文标题】:When using "Add as New Query" on a list comlumn in Power BI, will it trigger another round trip to the server?在 Power BI 的列表列上使用“添加为新查询”时,是否会触发到服务器的另一次往返? 【发布时间】:2020-02-04 06:55:54 【问题描述】:

我已将 PowerBI 连接到 REST 端点,其中一些数据是列表。

当我使用“添加为新查询”选项时,我想知道在加载数据时这是否会触发到 REST 端点的另一次往返(或者 Power BI 是否足够聪明地知道,多极查询现在使用相同的端点)?

【问题讨论】:

【参考方案1】:

将其添加为新查询将创建您迄今为止在新查询中创建的 M 代码的副本,包括与源的连接,因此它应该对数据源进行新的调用。

如果您不想对端点进行多次调用,请使用“引用”功能,它允许您引用处于最后状态的现有表。 您可能需要:

    加载一次源表 在其他 N 个查询中引用它 不要在模型中加载源表(切换“启用加载”)

【讨论】:

以上是关于在 Power BI 的列表列上使用“添加为新查询”时,是不是会触发到服务器的另一次往返?的主要内容,如果未能解决你的问题,请参考以下文章

Power BI Python 在Power BI Desktop中Python代码如何使用Power Query数据

Power BI 中的 M(Power Query),将参数从列表传递到 SQL 语句

组合两个(表或列表)以在 Power BI 中创建唯一组合的输出

Power BI Advanced编辑器如何获取SelectedRow的文本?

在 s-s-rS Power BI 报表生成器中添加百分比差异的总数

在SharePoint 平台上发布一个Power BI 报表