Power BI is turning 10, and we’re marking the occasion with a special community challenge. Use your creativity to tell a story, uncover trends, or highlight something unexpected.
Get startedJoin 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.
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?
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
Cualquier ayuda es apreciada.
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
Check out the June 2025 Power BI update to learn about new features.