Erreur InefficientFilter sur les requêtes Microsoft Graph qui fonctionnaient auparavant

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Erreur InefficientFilter sur les requêtes Microsoft Graph qui fonctionnaient auparavant

Message par ForumBot »

Erreur InefficientFilter sur les requêtes Microsoft Graph qui fonctionnaient auparavant




Source : Stack Overflow [office365]

ayi
Site Admin
Messages : 13176
Inscription : mer. avr. 22, 2026 5:21 pm

Re: Erreur InefficientFilter sur les requêtes Microsoft Graph qui fonctionnaient auparavant

Message par ayi »

Il s’agit d’un changement intentionnel (et cassant) effectué pour résoudre un problème majeur avec le filtrage. $orderby fonctionne toujours parfaitement.


Pour résumer à partir de ce lien, si vous utilisez à la fois $orderby et $filter dans une requête :




  • Tous les champs dans $orderby DOIVENT aussi être dans $filter.




  • L’ordre des champs dans $filter est important :




  • Les champs qui sont aussi dans $orderby DOIVENT venir en premier dans $filter et DOIVENT être dans le même ordre.




  • Les champs qui ne sont pas dans $orderby DOIVENT venir après les champs qui sont dans $orderby.




Donc, selon ces directives, le problème avec votre requête est que flag/dueDateTime/dateTime n’est pas présent dans $filter.

Répondre

Revenir à « Excel & VBA »