Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Join us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.

Reply
Syndicate_Admin
Administrator
Administrator

Uso de Python para conectarse al modelo de datos de Power BI

Hola. Tengo lo que parece que debería ser una solución fácil. Tenemos algunos informes que ya están creados y publicados con los que queremos usar Python para crear gráficos de control. Todo lo que puedo encontrar en la web, hasta ahora, hace referencia a conexiones con fuentes externas. ¿Cómo puedo conseguir que Python lea el modelo de datos existente en Power BI?

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Hola @boyddt_mn ,

En el siguiente enlace se comparte el uso de scripts de Python para importar una fuente de datos, limpiar los datos, analizar los datos y crear visualizaciones con ella:

Resuelto: INTEGRACIÓN DE PYTHON CON POWER BI - IMPORTACIÓN DE EXCEL... - Microsoft Fabric Community

Puede utilizar scripts de Python para manipular los datos existentes. Esto se puede hacer en la pestaña "Transformar" en la sección Editar consultas. Hay una opción para seleccionar "Ejecutar script de Python". Una vez que seleccione esta opción, se abrirá un cuadro de diálogo y podrá escribir el script de Python que desee.

Uso de Python en el Editor de Power Query de Power BI - Power BI | Microsoft Learn

Este es el documento relacionado, puedes ver este contenido:

pandas - Cómo leer datos de un conjunto de datos de Power BI a Python - Stack Overflow

Resuelto: Cómo leer datos de conjuntos de datos de Power BI a Python - Microsoft Fabric Community

Ejecución de scripts de Python en Power BI Desktop - Power BI | Microsoft Learn

Saludos

Liu Yang

Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Gracias por su respuesta, pero estos no lo hacen: tres de los cinco enlaces no hacen referencia a la conexión a un modelo de datos local. El segundo y tercer vínculo sugieren usar dataset para conectarse al modelo local, pero Power BI devuelve "NameError: name 'dataset' is not defined". He probado un par de iteraciones pero no he tenido mucha suerte. Aquí está mi código:

Importar pandas como PD
Importar Seaborn como SB
Importar matplotlib.pyplot como plt
CAPA_Main = conjunto de datos[conjunto de datos["CAPA_Main"]]
plt.bar(CAPA_Main.capa_main.created_date, CAPA_Main.capa_main.cap_number)
plt.xlabel("Fecha")
plt.ylabel("Recuento de NR")
plt.show

Y aquí hay una captura de pantalla de mi modelo de datos

boyddt_mn_0-1719583648532.png

Cualquier ayuda es apreciada.

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

Check out the June 2025 Power BI update to learn about new features.

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.