繁体   English   中英

筛选 guid 的 OData 查询在 PowerQueryEditor 中不起作用

[英]Filtering OData query for guid not working in PowerQueryEditor

在 Excel 的 PowerQueryEditor 中,我使用 ODataFeed 连接到 MicrosoftProject Server。 到目前为止,我已经能够使用 eq 运算符很好地过滤我的查询。 然而,早些时候在尝试过滤 ID 时,我遇到了一个我无法解决的问题。 到目前为止我尝试过的:

&$filter=ResourceId eq '36e5e546-770e-e911-80ef-005056b222bb'

错误信息:

'' 查询中出现错误。 DataSource.Error: OData: 检测到类型不兼容的二元运算符。 找到操作符类型“Equal”的操作数类型“Edm.Guid”和“Edm.String”

&$filter=ResourceId eq 36e5e546-770e-e911-80ef-005056b222bb

'' 查询中出现错误。 DataSource.Error: OData: 'ResourceId eq 36e5e546-770e-e911-80ef-005056b222bb' 中位置 22 处的语法错误。

任何帮助都将受到高度赞赏

如果其他人偶然发现了这一点,我设法使用

ResourceId eq (guid'36e5e546-770e-e911-80ef-005056b222bb')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM