OData: операнды логического оператора "И" недействительны

Я пытаюсь вызвать отчет OData по следующему URL-адресу:

https://myXXXXX.sapbydesign.com/sap/byd/odata/crm_customerinvoicing_analytics.svc/RPCRMCIVIB_Q0001QueryResults?& $ filter = PARA_CAL_DAY% 20gt% 20datetime% 272017-01-01T00: 00: 00.000% 27% 20and% 20PARA_CAL_DAY% 20lt202017: 00.000% 27 & $ skip = 0

Как видите, я пытаюсь использовать оператор и внутри свойства фильтра, но получил ошибку в заголовке этого сообщения.

Я пытался :

$filter=(MyFilter1) and (MyFilter2)
$filter=(MyFilter1 and MyFilter2)
$filter=(MyFilter1 AND MyFilter2)

Но у меня все равно ошибка. Любые идеи ?


person DerfelCadarn    schedule 06.03.2017    source источник
comment
Это работает, если вы просто используете один из фильтров?   -  person norbip    schedule 17.10.2018


Ответы (1)


На всякий случай, если кто-то сначала наткнется на этот поток, это ошибка возникает, когда одно и то же поле используется для фильтрации набора данных дважды (больше + меньше, больше + меньше или равно и т. Д.) Отчет о проблеме SAP

person D Anderson    schedule 05.04.2019