Convertir filas en columnas

Un usuario Pregunto ✅

ft41

Hola amigos,

He realizado una power query que toma datos de una carpeta, cada mes agrego un excel con el acumulado financiero de una empresa. Cada nuevo Excel en la tabla de consulta de energía se agrega como nuevas filas en mi conjunto de datos. Quiero convertir esas filas (cada nuevo lote es un nuevo mes) en columnas. Y cada nuevo mes se agregará como una nueva columna en el futuro y no como filas. Entonces mi tabla de consulta de energía final se ve así:

row_to_columns.png

Allison Kennedy

En respuesta a ft41

@ ft41
Si pivota los datos, los cálculos de columna a columna NO se actualizarán automáticamente; deberá redefinir los cálculos cada mes para incluir los datos del nuevo mes. Si deja los valores de fecha en una sola columna, puede usar las medidas de inteligencia de tiempo de DAX para calcular las diferencias entre años, trimestres, etc.

Vea si estas publicaciones ayudan:
Una tabla de fechas puede facilitar las comparaciones de trimestres, año hasta la fecha, etc., y luego usar funciones como TOTALYTD, DATEADD, etc.
https://excelwithallison.blogspot.com/2020/04/dimdate-what-why-and-how.html
O sin una tabla de fechas, vea esta publicación:
https: //community.powerbi.com/t5/Quick-Measures-Gallery/Time-Intelligence-quot-The-Hard-Way-quot-TIT …

Para actualizar su informe con un nuevo archivo de Excel cada mes, vea si esto ayuda:
https://www.myonlinetraininghub.com/power-query-get-files-from-a-folder
Está escrito para Excel, pero Power BI tiene la misma funcionalidad, solo botones de apariencia diferente, así que vea esta publicación para ver cómo se ve en Power BI, pero Mynda en el enlace de arriba explica las cosas muy bien.
https://docs.microsoft.com/en-us/power-bi/transform-model/desktop-combine-binaries

EricHulshof

Hola,

En la pestaña de datos de transformación, vaya a transformar> columna dinámica.
Asegúrese de que la fecha de la columna se use en las columnas y la columna de valor se use en los valores:

EricHulshof_0-1600932380101.png

Resultado:

EricHulshof_1-1600932393884.png

Eric.

Allison Kennedy

@ ft41 Por favor, ¿puede explicar el requisito final? No estoy seguro de por qué necesita esto en Power Query.

Se puede hacer usando el botón ‘Pivotear’ en la pestaña Transformar. Consulte el archivo adjunto como referencia. SIN EMBARGO, no recomiendo este enfoque como regla general y sugiero realizar la operación Pivot dentro de la visualización de la matriz, como también puede ver en el informe adjunto.

ft41

En respuesta a Allison Kennedy

Hola Alison,

¡Muchas gracias por tu respuesta!

Mi objetivo final es hacer un informe financiero que se parezca a esta imagen. Se me ocurrió esta idea para que me sea más fácil hacer cálculos entre columnas (por ejemplo, trimestres, período de 6 meses) también mis datos representan el período financiero completo y no solo para el mes actual (es decir, el Excel de junio tiene datos financieros datos de Ene + Feb + .. + Junio) y estaba pensando que con la idea que proponía caclularía fácilmente el cambio entre meses (Junio ​​- Mayo = Cambio en junio). Además, quería que todo el proceso estuviera automatizado para que el usuario solo pueda copiar y pegar el nuevo Excel en la carpeta y que el informe sea rápido y actualizado. Así que estaba pensando en hacer todo el preproceso en el editor de consultas de energía.

¡Cualquier sugerencia, idea, pregunta es bienvenida! 🙂plan_final.png

Allison Kennedy

En respuesta a ft41

@ ft41
Si pivota los datos, los cálculos de columna a columna NO se actualizarán automáticamente; deberá redefinir los cálculos cada mes para incluir los datos del nuevo mes. Si deja los valores de fecha en una sola columna, puede usar las medidas de inteligencia de tiempo de DAX para calcular las diferencias entre años, trimestres, etc.

Vea si estas publicaciones ayudan:
Una tabla de fechas puede facilitar las comparaciones de trimestres, años hasta la fecha, etc., y luego usar funciones como TOTALYTD, DATEADD, etc.
https://excelwithallison.blogspot.com/2020/04/dimdate-what-why-and-how.html
O sin una tabla de fechas, vea esta publicación:
https: //community.powerbi.com/t5/Quick-Measures-Gallery/Time-Intelligence-quot-The-Hard-Way-quot-TIT …

Para actualizar su informe con un nuevo archivo de Excel cada mes, vea si esto ayuda:
https://www.myonlinetraininghub.com/power-query-get-files-from-a-folder
Está escrito para Excel, pero Power BI tiene la misma funcionalidad, solo botones de apariencia diferente, así que vea esta publicación para ver cómo se ve en Power BI, pero Mynda en el enlace de arriba explica las cosas muy bien.
https://docs.microsoft.com/en-us/power-bi/transform-model/desktop-combine-binaries

ft41

En respuesta a Allison Kennedy

¡Muchas gracias Alison! Revisaré toda la información que me envíes y (con suerte, no) plantearé preguntas.

Deja un comentario

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