在 ODATA V4 表检索中省略列

问题描述 投票:0回答:1

我正在通过 Web 服务 URL (ODATA V4) 从 Dynamics NAV 数据库检索数据,并包括 $select 选项以从整个数据集中获取特定列。我在 Power Query(Excel 或 PowerBI)中执行此操作。 但问题是下载 1.4 MB 的数据需要花费大量时间,同时我得到一个包含所有列的表,但只有所选列中的数据。其余列显示“错误/空”值。这是结果快照:

enter image description here

似乎 Power Query 正在对数据进行完整检索,然后仅包含所选列的值。

是否有办法让 Power Query 仅检索所选列的数据? 提前感谢您的回复

我没有尝试任何解决方案,因为我找不到任何解决方案

select odata powerquery dynamics-nav
1个回答
0
投票

我通常这样做:

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

https://community.fabric.microsoft.com/t5/Desktop/Only-select-certain-columns-from-source/m-p/3696564/highlight/true#M1205531

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.