Я получаю значение Dynami c (_FilterDate) для родительского типа, которое я хочу использовать в качестве фильтра для вложенного типа /Trips
, но не могу заставить его работать, потому что я все еще получаю записи во вложенном данные, которые не соответствуют фильтру. На самом деле, нет никакой разницы, использую ли я этот фильтр.
$filter=Trips/all(d:d/EndDate ge _FilterDate)
Я также попробовал это:
$expand=Trips($filter=EndDate ge $it/_FilterDate)
, но получил ошибку: «Не удалось найти свойство с именем» _FilterDate 'для типа' Default.Trips '. "
Поэтому мне интересно, как правильно понять синтаксис и, таким образом, любезно обратиться за помощью.
Пример части:
"value": [
{
"_FilterCompany": "YES",
"_FilterLocation": "YES",
"_FilterDate": "2020-01-08",
"Trips": [
{
"StartDate": "2019-06-24",
"EndDate": "2019-06-28",
},
{
"StartDate": "2020-02-07",
"EndDate": "2020-02-07",
}
]
}