Forum Discussion
Syndicate_Admin
Administrator
2 years agoDatos de filtro de Power Query (List.Contains)
Estoy usando la función List Contains de Power Query para filtrar los datos que necesito. Tengo una lista de transacciones, transaction_list (en formato de texto) y una tabla de datos llamada data_...
Syndicate_Admin
Administrator
2 years agoText.Start necesita que se le pase un parámetro de texto. Es conseguir que se le pase la lista. ¿Qué estás tratando de hacer?
- Syndicate_Admin2 years ago
Administrator
Estoy buscando datos de la lista de transacciones.
Normalmente haría:
cada uno (Lista.Contiene(transaction_list,[transaction_id])) o Lista.Contiene(transaction_list,[sell_transaction_id])) o Lista.Contiene(transaction_list,[buyer_transaction_id]))
Pero llevaría mucho tiempo filtrar los datos.
- Syndicate_Admin1 year ago
Administrator
Hola @Aggro ,
Puede considerar el uso de la función List.AnyTrue() para minimizar el número de llamadas a List.Contains.
each List.AnyTrue({ List.Contains(transaction_list, [transaction_id]), List.Contains(transaction_list, [sell_transaction_id]), List.Contains(transaction_list, [buyer_transaction_id]) })List.AnyTrue() solo verificará la primera condición que se cumpla, y una vez que se encuentre una coincidencia, dejará de verificar las restantes, lo que puede acelerar la ejecución.
Saludos
Otro