filter element
Specify complex conditions for an entity or link-entity to apply to a query.
Learn how to filter rows using FetchXml.
Example
<fetch>
<entity name='account'>
<attribute name='name' />
<filter type='and'>
<condition attribute='address1_city'
operator='eq'
value='Redmond' />
</filter>
</entity>
</fetch>
Attributes
Name | Required? | Description |
---|---|---|
type |
No | Use and or or . Whether all (and ) or any (or ) conditions within the filter must be met. |
hint |
No | Use this attribute to set the union hint to get a performance benefit for a specific type of query. Learn how to use the union hint |
isquickfindfields |
No | Use this attribute to tell Dataverse to execute the query as a quick find query. About quick find queries |
overridequickfindrecordlimitenabled |
No | See Quick find record limits and Apply the quick find record limit |
overridequickfindrecordlimitdisabled |
No | See Quick find record limits and Bypass the quick find record limit |
Parent elements
Name | Description |
---|---|
entity | Specifies the child element for a fetch element, the 'parent entity' for the query. Only one entity is allowed. |
link-entity | Joins a table related to the entity or link-entity to return additional columns with the result. Also used with filter elements to apply conditions on column values in related tables. |
Child elements
Name | Occurrences | Description |
---|---|---|
condition | 0 to 500 | Specify conditions for entity and link-entity row values which must be true to return the row. The condition operator attribute specifies how to evaluate the values. |
filter | 0 or many | Specify complex conditions for an entity or link-entity to apply to a query. |
link-entity | 0 or many | Used when filtering on values in related records |