Exportación de datos de Power BI a Excel

Un usuario Pregunto ✅

pablox99

Hola a todos

¿Alguien sabe (según la publicación a continuación) cuándo se implementó realmente ‘exportar datos a CSV’ en PBI Desktop? Actualmente tengo PBI Desktop (marzo de 2016) instalado, pero no puedo verlo allí. Hubiera esperado ver una opción «Exportar», con una subopción «CSV» en el menú Archivo. Posiblemente, dada la fecha de la respuesta a continuación del administrador (29 de marzo de 2016), ¿puede aparecer en la actualización de abril de 2016?

Dicho lo anterior, estoy luchando por entender por qué una opción de exportación a CSV se ha puesto antes que una opción de exportación a Excel (¡y por qué no había opciones de exportación de datos en absoluto, antes de que se planteara el problema!) Ningún archivo se carga mejor en Excel que un archivo de Excel (.xlsx). Además, a veces puede haber problemas estructurales con los archivos CSV. Dado que tanto Excel como Power BI son productos de MS, habría pensado que sería obvio y sencillo proporcionar una opción de ‘Exportar a Excel’ en el menú Archivo en PBI Desktop.

Paul

¿Cómo podemos mejorar Power BI?

← Ideas de Power BI

Exportar PowerBI Desktop a CSV/Excel

Proporcione la capacidad de exportar informes de escritorio de PowerBI a csv/excel, algunos usuarios necesitan los datos de vez en cuando

3,264 votos
votar votar votar

Votar

Registrarse

prístino
Tu nombre
Tu correo electrónico

¡Cheque!
(pensando…)
Reiniciar
o inicia sesión con

  • Facebook
  • Google
icono de contraseña

Contraseña de voz de usuario

¿Se te olvidó tu contraseña?
Crear una contraseña
Estoy de acuerdo con la términos de servicio
Registrado como (desconectar)

Cerca

Cerca

1 voto 2 votos 3 votos Eliminar votos

¡Te has ido! (?) (pensando…)
Anónimo compartió esta idea · 04 de septiembre de 2015 · Marcar la idea como inapropiada…Marcar la idea como inapropiada… · Borrar… · Administrador →
terminado · lanza delanoAdministraciónlanza delano (Administrador, Microsoft Power BI) respondió · 29 de marzo de 2016

Hemos implementado la exportación de datos a CSV. Puedes abrir un CSV archivo en Excel: Excel suele ser el programa predeterminado para abrir CSV archivos Esperamos que esto maneje esta solicitud de función. Si no es así, abra una nueva idea.

hughswells

¡Guau! Exportar a XLSX acaba de aparecer. ¡Feliz año nuevo!

ryans

¿Por qué necesita exportar a Excel? Supongo que cualquier cosa que necesite hacer en Excel, el editor de consultas o las columnas/medidas de cálculo podría funcionar igual de bien. Si es que estás más familiarizado con Excel puedes hacer lo mismo con la combinación de Power Query (Get & Transform en 2016) y Power Pivot. Si busca análisis aún más avanzados, diseñe un modelo de análisis predictivo en Cortana Analytics Suite e impleméntelo como un servicio web. Con Power Query o el Editor de consultas, puede llamar a este servicio web y visualizar los resultados de esas predicciones.

pablox99

En respuesta a ryans

En primer lugar, definitivamente no estoy tratando de hacer cosas en Excel que se pueden hacer en PBI; eso no tendría sentido, dado que tengo PBI.

La respuesta a su pregunta de por qué necesito exportar datos a Excel es que estoy haciendo descriptivo analítica, no analítica predictiva. Miro los datos retrospectivamente para aislar elementos de preocupación muy específicos (excepciones), que luego necesito exportar a Excel para los usuarios finales (que no saben nada sobre PBI y no tienen necesidad de usarlo), pero que saben cómo usar Excel , para que puedan ver y/o investigar más estas excepciones por sí mismos o distribuirlas a otros para una mayor investigación y retroalimentación. Por esta razón, desde el punto de vista de DA (análisis de datos), no tener la opción ‘Exportar a Excel’ en PBI me parece un gran descuido.

En lugar de que PBI Desktop sea solo un destino de datos y un entorno de producción descargable donde los resultados terminan siendo publicados en el Servicio PBI para el consumo de los usuarios finales, para mí, PBI Desktop también debe verse como una poderosa herramienta de análisis Y conversión: carga de datos. en un determinado formato de un sistema y exportarlo a otro sistema en un formato completamente diferente. Dicha capacidad (incluida la posibilidad de exportar datos a Excel) es estándar para cualquier software DA importante que existe.

Creo que MS necesita decidir si PBI está destinado a ser solo una herramienta de BI o si está destinado a ser una herramienta de BI Y DA. Por lo que he visto hasta ahora, definitivamente es una herramienta de BI (y muy buena), con alguna capacidad de DA. En mi opinión, todavía tiene un largo camino por recorrer para igualar las capacidades de DA de otros proveedores importantes de software de DA. Poder exportar datos desde la vista de datos en PBI Desktop a Excel sería un buen comienzo para aquellos de nosotros que necesitamos realizar análisis descriptivos.

sean

En respuesta a ryans

Las tablas dinámicas en Excel están en formato compacto y tienen botones para contraer/expandir.

Puede resumir los campos y ajustar muchos datos en una página! Puede expandir solo los campos para los que desea ver los detalles

Con Matrix en PBI no puedes, tienes que desplazarte y desplazarte y seguir desplazándote… para llegar a lo que quieres ver…

Las segmentaciones eliminan los datos Y los totales de campo en la matriz para que no ayuden

pablox99

En respuesta a sean

Estar de acuerdo.

ImkeF

En respuesta a pablox99

Así que el estado actual parece ser:

Si no desea arrastrar sus datos a través de la nube pero necesita realizar operaciones que necesitan un Solver, no use Power BI sino Excel en su lugar.

La mejor solución actual que conozco es exportar sus datos a txt usando DAX Studio (número ilimitado de filas y puede escribir sus propias declaraciones DAX si también desea exportar medidas). Luego, vuelva a importarlo a Excel a través de Power Query (incluso puede copiar su declaración de formato de PBI para que se aplique allí también) y la salida de la tabla que alimenta a Solver.

También podría usar el txt en su lugar para alimentar un R-solver (esta publicación de blog describe cómo ejecutar un R-script dentro de una consulta PBI) cuyos resultados se reproducirán en Power BI para su visualización.

pablox99

En respuesta a ImkeF

Si bien ningún dato con el que trabajo desde una perspectiva de DA se arrastraría a través de la nube, los elementos de interés identificados dentro de esos datos en PBI Desktop definitivamente (para mis propósitos) deberían exportarse a Excel para la interpretación, distribución y retroalimentación del usuario final. – No más análisis.

Es una buena solución que ha dado para exportar los datos a txt usando DAX Studio y luego volver a importarlos a Excel a través de Power Query, pero sería mucho más fácil si MS solo proporcionara una opción de ‘Exportar a Excel’ en PBI Desktop.

ImkeF

En respuesta a pablox99

Hola Pablo,

lo siento, leí esto completamente mal.

Pero sin importar las razones, mi respuesta pretendía reconocer que esta característica falta para algunos propósitos específicos.

Sin embargo, existen soluciones en este momento (si DAX-studio no funciona para usted, puede usar la función R dentro de PBI como alternativa para exportar tablas con una longitud máxima de 100k filas).

Con respecto a las estadísticas descriptivas, no veo ninguna razón para cambiar a una herramienta diferente. (Aparte del tiempo que necesita) Escriba sus funciones en M. Actualmente estoy escribiendo una publicación de blog al respecto, pero aquí hay una vista previa para darle una idea (función TREND de Excel):

(YList as list, NoOfIntervalls as number) =>
let
    Source = Table.FromColumns({YList}),
    xAxis = Table.AddIndexColumn(Source, "Index", 1, 1),
    Rename1 = Table.RenameColumns(xAxis,{{"Column1", "y"}, {"Index", "x"}}),
    AvgX = List.Average(Rename1[x]),
    AvgY = List.Average(Rename1[y]),
    x = Table.AddColumn(Rename1, "xX", each [x]-List.Average(Rename1[x])),
    y = Table.AddColumn(x, "yY", each [y]-List.Average(x[y])),
    xy = Table.AddColumn(y, "xy", each [xX]*[yY]),
    xXx = Table.AddColumn(xy, "xXx", each [xX]*[xX]),
    a = List.Sum(xXx[xy])/List.Sum(xXx[xXx]),
    b = AvgY-(a*AvgX),
    ListIntervalls = {List.Max(Rename1[x])+1..List.Max(Rename1[x])+NoOfIntervalls},
    TableIntervalls = Table.FromList(ListIntervalls, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
    Rename = Table.RenameColumns(TableIntervalls,{{"Column1", "x"}}),
    Values = Table.AddColumn(Rename, "y", each [x]*a+b),
    TREND = Table.Combine({Rename1,Values})
in
    TREND

La gran ventaja de M es que también puede realizar operaciones recursivas, hay funciones LOG, por lo que es una buena base para comenzar con las estadísticas descriptivas en Power BI.

Debería encontrar un espacio donde podamos compartir estos códigos dentro de la comunidad también…

pablox99

En respuesta a ImkeF

No te preocupes Imke. Gracias como siempre por tus valiosos conocimientos. ¡Una solución alternativa (en ausencia de la funcionalidad requerida en PBI Desktop) es mejor que ninguna solución! Paul

ImkeF

En respuesta a ImkeF

… acabo de ver que nuestras respuestas se superponen – de todos modos:

Cualquiera que lea esto y haya codificado algunas funciones estadísticas que quiera compartir, por favor contácteme. 🙂

jhaatue1

Parece que exportar a CSV ya no está disponible en BI. Alguien me puede decir por qué se dejó caer.

guau

En respuesta a jhaatue1

¿Puede alguien ayudarme? Estoy en una vista de informe y me gustaría exportar a Excel. El problema es que el valor de los campos calculados en una de las columnas del informe (las ventas de los últimos años usando la función Calcular y el mismo período del año pasado) cuando se exportan a la hoja de Excel no se suman.

Sin embargo, el campo agregado simple para la suma de ventas se está sumando correctamente.

Si hay una limitación en la exportación de las medidas calculadas, ¿cómo puedo informar sobre muchos de los informes creados en Microsoft BI? Tableau le permite exportar el informe directamente a xcel y también con columnas calculadas.

¿Alguien puede ayudar?

colin

maciejxy

En respuesta a jhaatue1

todavía disponible en mi versión de actualización de junio de 2017. no se puede exportar a .csv directamente, solo a través de una tabla de visualización (extraño, lo sé). Actualmente también hay límites de registro en la cantidad de registros que puede exportar. este método no es ideal.

robertslattery

En respuesta a maciejxy

Puede conectarse al servidor Power BI SSAS si conoce el puerto localhost.

No leí todo el hilo, así que no sé si @MattAllington intervino en algún momento, pero tiene una excelente solución para esto. Su publicación trata sobre la conexión a los activos de Power BI desde exclel y, si lee su código, verá dónde se encuentra la información que necesita.

greg_deckler

La exportación a CSV está ahí, hace clic en los puntos suspensivos (…) en una imagen y elige «Exportar». La única opción que tiene para exportar es CSV. Para cualquier cosa más allá de eso, tendrás que publicar una nueva Idea.

pvchandu

En respuesta a greg_deckler

Actualmente tenemos la exportación a csv o excel usando la interfaz de usuario. Si hay una API para hacerlo mediante programación, házmelo saber.

En respuesta a pvchandu

No, no hay manera de hacer esto. La API REST de Power BI le permite insertar datos nuevos en un conjunto de datos o extraer metadatos, pero no los datos subyacentes sin procesar. La opción de exportación (en el menú «…» para un elemento visual) exportará los datos tal como los muestra el elemento visual, por lo que si el elemento visual agrega los datos de alguna manera, la exportación se agregará de manera similar. Por último, analizar en Excel le permite conectarse al modelo de datos en el servicio Power BI, pero está trabajando con un modelo de datos de Power Pivot y no con los datos subyacentes, y necesita crear medidas explícitamente en Power BI para colocarlas en su sección de valores de la tabla dinámica.

pvchandu

En respuesta a greg_deckler

    • Actualmente tenemos la exportación a csv, excel usando la interfaz de usuario.
      ¿Hay una API para hacerlo mediante programación? Por favor hagamelo saber.

pescobar

En respuesta a greg_deckler

Hola

Tengo un tablero en el servicio Power BI y estoy tratando de publicar en la web y luego exportar a CSV.
Pero no hay opción para exportar a CSV desde Dashboards.

Me podrían decir por favor si hay alguna forma de hacerlo.
Gracias por adelantado.

Pablo

pablox99

En respuesta a pescobar

hola pablo

Lo siento por la demora en volver a usted. En primer lugar, la mayor parte de mi experiencia ha sido con PBI Desktop, no con PBI Service. Además, solo he sido miembro de esta comunidad durante un período de tiempo relativamente corto. Por lo tanto, de ninguna manera soy un experto.

Llamé a mi cuenta de servicio de PBI para ver lo que mencionó y estoy de acuerdo en que parece que no hay opción para exportar a CSV desde los paneles. El único lugar donde puedo ver que puede hacer eso es en la sección de informes.

En ausencia de otros miembros que tengan una sugerencia para usted al respecto, podría ser una buena solicitud de mejora para hacer en el sitio de ideas de Power BI.

Paul

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *