Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
Hola a todos
Me gustaría combinar Power BI con scripts de Python y tengo un par de preguntas.
1. Mis scripts de Python actualmente cargan datos de la base de datos (o archivo) y contienen algunas funciones para los cálculos que devuelven objetos y trazados. ¿Cómo puedo usar estos scripts y en qué medida?
Me di cuenta de que hay dos ubicaciones para insertar scripts de Python. El uno es a través de "Obtener datos">Otros>Python scripting y el otro es a través de la parte de vizualización con el editor de Python. ¿Puede explicar por favor cuál es la diferencia entre las funcionalidades y para qué propósito debo usar cada uno de estos?
2. También intenté cargar los datos en power BI directamente a través de la conexión SQL y luego agregar mi código en el editor de scripts de Python, pero obtengo un error que indica que el objeto visual no se puede mostrar.
El código que utilizo para mostrar los gráficos es el siguiente: Tenga en cuenta que el argumento para los resultados es elementos del diccionario. ¿Es posible imprimir objetos como vizuales en Power BI?
resultados['plot binomial'].savefig('plot1.png')
resultados['plot poisson'].savefig('test2.png')
resultados['plot gini'].savefig('test3.png'dpiá50) á dpi-50 para obtener la imagen encogiéndose al 50% de su tamañoplt.pyplot.show()
Muchas gracias de antemano,
Elria
Hola @elria,
Microsoft proporciona documentación detallada para que utilice python en power bi. Puede ejecutar scripts de Python mediante Obtener datos -> Script de Python o en el editor de consultas.
Consulte https://docs.microsoft.com/en-us/power-bi/connect-data/desktop-python-scripts
Saludos
Dedmon Dai
Hola v-deddai1-msft,
Gracias por su respuesta. Al final me las arreglé para ejecutar scripts de Python y obtener objetos visuales, pero no están disponibles en el servicio.
¿Cómo puedo compartir los scripts de Python y los gráficos basados en Python con mis colegas también?
Puesto que se ejecutan desde mi entorno local, cuando publico el informe en El servicio, la visualización no se muestra y obtengo un error "La visualización de Python se muestra en su organización".
¿Puedo recuperar también el código de GIT/Azure Repo en lugar de copiar maluanlly en el editor de power bi?
Gracias
Elria
Hola @elria ,
Hay algunos límites para python visual en el servicio Power BI. Consulte https://powerbi.microsoft.com/en-us/blog/python-visualizations-in-power-bi-service/
Saludos
Dedmon Dai
HI v-deddai1-msft ,
Gracias por su respuesta. He comprobado las limitaciones y he reducido mi conjunto de datos a 1500 filas, pero aún así no funciona. El tiempo de ejecución también parece ser corto.
¿Podría saqueme cómo puedo comprobar si violo alguna de las otras limitaciones? El error recibido es bastante vago para averiguar qué está mal.
Gracias
Elria
@elria , no soy un experto en esto. Pero refiérase si esto puede ayudar
https://towardsdatascience.com/using-python-in-power-bi-ee95a6b71443
https://www.sqlshack.com/power-bi-desktop-and-python-like-peanut-butter-and-chocolate/
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!