Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hola, tengo el siguiente caso.
Necesito todos nuestros subproyectos que son alrededor de 1000. Desafortunadamente, la API de este servicio no es realmente flexible y tengo que trabajar con offset/limit para ir a través de todos los datos. Además de la tengo que excluir alrededor de 4 estados de proyecto a través de [neq] lo que significa que tengo que hacer hasta 4 llamadas (por cada neq uno porque no encontré una manera de combinarlos en una sola llamada).
Así que se ve algo como esto:
https://api..net/subproyectos?status[neq]-2&limit-200
https://api..net/subproyectos?status[neq]-6&limit-200
https://api..net/subproyectos?status[neq]-8&limit-200
https://api..net/subproyectos?status[neq]-10&limit-200
Pero esto obviamente también trae el caos en mi paginación porque los resultados diferirían todo el tiempo.
¿Cómo resolverías esto? Al final sólo quiero todos los subproyectos en una tabla que no tienen el estado 2, 6, 8 y 10.
Tiene que haber una opción más fácil que hacer hasta > 10 solicitudes individuales y luego combinar las tablas juntos? ¿Eso espero?
Saludos
Solved! Go to Solution.
Hola @hexitated ,
Consulte los pasos siguientes para combinar el origen de la API.
Primero cree un nuevo parámetro para status[neq]:
A continuación, cree la conexión de datos mediante el parámetro:
A continuación, convierta la consulta en función:
A continuación, cree una nueva consulta con todo su estado de deseo[neq]:
Utilice la función personalizada invoke para agregar una nueva columna:
Para obtener más información, consulte https://radacad.com/custom-functions-made-easy-in-power-bi-desktop
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Saludos
Dedmon Dai
Hola @hexitated ,
Consulte los pasos siguientes para combinar el origen de la API.
Primero cree un nuevo parámetro para status[neq]:
A continuación, cree la conexión de datos mediante el parámetro:
A continuación, convierta la consulta en función:
A continuación, cree una nueva consulta con todo su estado de deseo[neq]:
Utilice la función personalizada invoke para agregar una nueva columna:
Para obtener más información, consulte https://radacad.com/custom-functions-made-easy-in-power-bi-desktop
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Saludos
Dedmon Dai
¡Muchas gracias!
No estoy seguro de cuál es el impacto de tamaño, pero ignoraría el filtro de estado hasta que haya completado la extracción de datos y lo aplicaría como paso siguiente en Power Query.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.