Bonjour ,Le soucis, il me semble, c’est que le filtre sur l’ID n’est que partiellement délégable (qu’avec “=” mais pas avec “<,>,>=,<=” )Il y a une astuce simple qui peux permettre de récupérer jusqu’à 4000 lignes en jouant sur le sorting, ce qui revient à récupérer les 2000 premiers et les 2000 derniers records, un exemple :
Concurrent( ClearCollect(Collection1;Filter(SortByColumns(List;"ID";Ascending);ID>0));;nClearCollect(Collection2;Filter(SortByColumns(List;"ID";Descending);ID>0)) );; nClearCollect(NewCollection;Collection1;Filter(Collection2; Not(ID in Collection1.ID)));;nClear(Collection1);;nClear(Collection2)
Pour récupérer plus de 4000 items par contre, il faudra nécessairement ajouter une colonne “Other_ID” de type nombre entier, sur laquelle tu vas pouvoir filter avec des “>”,”<“.
Cela ne règlera pas le problème, mais dans ta seconde collection, au niveau du filtre : ClearCollect(CollectionColl2;Filter(Matable;And(ID>1500;ID<3000)))
Mieux vaux ne pas utiliser le “and” et mettre les conditions directement en paramètre du filtre : ClearCollect(CollectionColl2;Filter(Matable;ID>1500;ID<3000))
CommentID=iHxm1K8SZBmV7H1, PostID=6uetl2M2IMmquZP
Signaler
Un problème est survenu lors du signalement de ce message.
Bloquer un membre ?
Veuillez confirmer que vous souhaitez bloquer ce membre.
Vous ne pourrez plus :
Voir les publications des membres bloqués
Mentionnez ce membre dans les messages
Inviter ce membre à rejoindre des groupes
Envoyer un message à ce membre
Veuillez prévoir quelques minutes pour que ce processus se termine.