我正在通过 Web 服务 URL (ODATA V4) 从 Dynamics NAV 数据库检索数据,并包括 $select 选项以从整个数据集中获取特定列。我在 Power Query(Excel 或 PowerBI)中执行此操作。 但问题是下载 1.4 MB 的数据需要花费大量时间,同时我得到一个包含所有列的表,但只有所选列中的数据。其余列显示“错误/空”值。这是结果快照:
似乎 Power Query 正在对数据进行完整检索,然后仅包含所选列的值。
是否有办法让 Power Query 仅检索所选列的数据? 提前感谢您的回复
我没有尝试任何解决方案,因为我找不到任何解决方案
我通常这样做:
let
Source = OData.Feed("here put your link", null, [Implementation="2.0"]),
Table = Table.SelectColumns(Source{[Name="Your table name", Signature="table"]}[Data], {"Column 1", "Column 2", "Column 3", "Column 4", "Column 5"}) as table
in
Table