如何在 Excel OData Power Query 代码中自定义 SharePoint Online 列表视图模式?
How can I customise SharPoint Online List View Mode in Excel OData Power Query code?
2.0 implementation 提供两种查看模式。
如何自定义查询以手动更改视图模式?
我使用的是 Excel 的企业版,因此无法访问上面显示的 SharePoint 连接器。
我使用 OData 连接器,这是结果查询:
let
Source = OData.Feed("https://company.sharepoint.com/sites/yoursite/_vti_bin/ListData.svc", null, [Implementation="2.0"]),
List1 = Source{[Name="List1",Signature="table"]}[Data]
in
List1
附带问题:这会减少加载的数据量还是与使用 Power Query 删除额外的列一样?
我知道 Power Query 支持查询折叠并且它应该与 SharePoint 一起使用,但它似乎在 PowerApps 中表现得更好,例如,我可以 select 查看模式。
我终于在 biinsight.com 上找到了答案,完全归功于作者。
我们可以利用 OData 查询在服务之前通过指定列表和(可选)任何过滤查询使 SharePoint 过滤列表,如下所示:
.../_vti_bin/ListData.svc/YourList?$select=ID,Name,Age&$filter=Age gt 26
returns 仅 ID
、Name
和 Age
列以及 Age
大于 26 的记录。
2.0 implementation 提供两种查看模式。
如何自定义查询以手动更改视图模式?
我使用的是 Excel 的企业版,因此无法访问上面显示的 SharePoint 连接器。
我使用 OData 连接器,这是结果查询:
let
Source = OData.Feed("https://company.sharepoint.com/sites/yoursite/_vti_bin/ListData.svc", null, [Implementation="2.0"]),
List1 = Source{[Name="List1",Signature="table"]}[Data]
in
List1
附带问题:这会减少加载的数据量还是与使用 Power Query 删除额外的列一样?
我知道 Power Query 支持查询折叠并且它应该与 SharePoint 一起使用,但它似乎在 PowerApps 中表现得更好,例如,我可以 select 查看模式。
我终于在 biinsight.com 上找到了答案,完全归功于作者。
我们可以利用 OData 查询在服务之前通过指定列表和(可选)任何过滤查询使 SharePoint 过滤列表,如下所示:
.../_vti_bin/ListData.svc/YourList?$select=ID,Name,Age&$filter=Age gt 26
returns 仅 ID
、Name
和 Age
列以及 Age
大于 26 的记录。