Power Query : Problématique du filtrage

Bonjour à toutes et tous !

J'ai le besoin de filtrer des enregistrements (Base actuelle : +/- 23.000 lignes). Mes critères de sélection sont au nombre du deux :

1/ Le secteur d'activité (ici ID Groupe = 3). Cela ne changera pas.

2/ Le type de Prestations (Actuellement il me faut éliminer le type 12 ([ID Prestat]=12)

Filt_Caff = Table.SelectRows(Col_supp, each ([ID Presta] <> "12") and ([ID Groupe] = "3"))

Cette ligne de code me donne pleine satisfaction notamment quant à sa vélocité.

Mais, voulant laisser le choix à l'utilisateur de lister d'éventuelles autres prestations à éliminer, je passe par un tableau structuré dans Excel que j'intègre dans Power Query et que je transforme en liste ( Nom de la liste : t_Prest_Certif_exlues )

Ma ligne de sélection devient alors :

Filt_Caff = Table.SelectRows(Col_supp, each (List.Contains(t_Prest_Certif_exlues,[ID Presta]) = false) and ([ID Groupe] = "3"))

Et là, je constate que Power Query est nettement plus lent.

Mon questionnement est le suivant :

1/ Ma manière de procéder est-elle orthodoxe ?

2/ Comment s'explique ce temps traitement rallongé ?

3/ Existe-t-il une autre manière de faire ?

Je vous remercie par avance de vos suggestions.

Bonjour,

Pourquoi ne pas fusionner tes tables ?

Cdlt.

Bonjour Jean-Eric !

Pourquoi ne pas fusionner tes tables ?

"Bon sang... mais c'est bien bien sûr !" (dixit Raymond Souplex) (Je ne sais si c'est de votre âge....)

L'esprit "Power Query" me vient mais.... lentement !

Merci à vous !

Rechercher des sujets similaires à "power query problematique filtrage"