gpt4 book ai didi

odata - 使用数字作为过滤器访问 OData 时出错

转载 作者:行者123 更新时间:2023-12-02 02:57:58 27 4
gpt4 key购买 nike

我正在尝试访问 OData 源提供程序,特别是 SAP HANA 通过 Odata 服务公开的分析 View 。我正在 odata 上应用包含数字的过滤器,但收到一条错误消息,指出不支持使用该数字,因为

  "Operator 'eq' incompatible with operand types 'Edm.Decimal' and 'Edm.String'

这就是我访问资源的方式:

 analyticView.xsodata/analyticView?$select=AMOUNT_SOLD,FAMILY_NAME&$filter=SALE_PRICE%20eq%20'323.7'&$format=json

我还尝试删除号码中的引号

analyticView.xsodata/analyticView?$select=AMOUNT_SOLD,FAMILY_NAME&$filter=SALE_PRICE%20eq%20323.7&$format=json

但我收到此错误:

"Operator 'eq' incompatible with operand types 'Edm.Decimal' and 'Edm.Double'."

您能检查一下问题是什么以及如何解决吗?

最佳答案

您可以尝试在要过滤的号码末尾添加 M

$filter=SALE_PRICE%20eq%20323.7M

参见here了解更多信息

关于odata - 使用数字作为过滤器访问 OData 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18875818/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com