在 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的文本?