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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Anonymous
Not applicable

Convierte filas en columnas

Hola amigos,

He hecho una consulta de energía que toma datos de una carpeta, cada mes agrego un excel con el financiero acumulado 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 lote nuevo es un mes nuevo) en columnas. Y cada nuevo mes se agregará como nueva columna en el futuro y no como filas. Así que mi tabla de consulta de potencia final se ve así:

rows_to_columns.png

1 ACCEPTED SOLUTION

@ft41
Si pivota los datos, los cálculos de columna a columna NO se actualizarán automáticamente: tendrá que redefinir los cálculos cada mes para incluir los datos del nuevo mes. Si deja los valores de fecha en una sola columna, puede utilizar las medidas DAX Time INtelligence para calcular las diferencias entre Años, Trimestres, etc.

Comprueba si estas publicaciones ayudan a:
Una tabla de fechas puede facilitar las comparaciones de trimestres, año a día, etc. y, a continuación, utilizar funciones como TOTALYTD, DATEADD, etc.
https://excelwithallison.blogspot.com/2020/04/dimdate-what-why-and-how.html
O sin una tabla de fechas ver este post:
https://community.powerbi.com/t5/Quick-Measures-Gallery/Time-Intelligence-quot-The-Hard-Way-quot-TIT...


Para actualizar el informe con un nuevo archivo de Excel cada mes, consulte 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 aspecto diferentes, así que consulte esta publicación para saber cómo se ve en Power BI, pero Mynda en el vínculo anterior explica las cosas muy bien.
https://docs.microsoft.com/en-us/power-bi/transform-model/desktop-combine-binaries


Please @mention me in your reply if you want a response.

Copying DAX from this post? Click here for a hack to quickly replace it with your own table names

Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C

I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com

View solution in original post

5 REPLIES 5
EricHulshof
Solution Sage
Solution Sage

Hola

En la pestaña Transformar datos vaya a transformar > columna dinámica.
Asegúrese de que la fecha de columna se utiliza en las columnas y que la columna de valor se utiliza en valores:

EricHulshof_0-1600932380101.png

Resultado:

EricHulshof_1-1600932393884.png

Eric.


Quality over Quantity


Did I answer your question? Mark my post as a solution!


AllisonKennedy
Super User
Super User

@ft41 Por favor, ¿puede explicar el requisito final, no estoy seguro de por qué necesita que esto se haga en Power Query?

Se puede hacer usando el botón 'Pivot' 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 de pivote dentro de la visualización de matriz como también se puede ver en el informe adjunto.


Please @mention me in your reply if you want a response.

Copying DAX from this post? Click here for a hack to quickly replace it with your own table names

Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C

I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com

Anonymous
Not applicable

Hola Alison,

Muchas gracias por su respuesta!

Mi objetivo final es hacer un informe financiero que se parezca a esta imagen. Se me ocurrió esta idea con el fin de ser más fácil para mí hacer caclulaciones entre columnas (por ejemplo, trimestres, período de 6 meses) también mis datos representan todo el período financiero y no sólo para el mes actual (es decir, el excel de junio tiene datos financieros de enero + febrero + .. +junio) y estaba pensando que con la idea que propuse me recluiría fácilmente el cambio entre meses (junio - mayo - cambio en junio). Además, quería que todo el proceso se automatizara para que el usuario sólo pueda copiar pegar el nuevo Excel en la carpeta y el informe sea raedy y actualizado. Así que estaba pensando en hacer todo el preproceso en el editor de consultas de energía.

Cualquier sugerencia, idea, preguntas son bienvenidos! 🙂final_plan.png

@ft41
Si pivota los datos, los cálculos de columna a columna NO se actualizarán automáticamente: tendrá que redefinir los cálculos cada mes para incluir los datos del nuevo mes. Si deja los valores de fecha en una sola columna, puede utilizar las medidas DAX Time INtelligence para calcular las diferencias entre Años, Trimestres, etc.

Comprueba si estas publicaciones ayudan a:
Una tabla de fechas puede facilitar las comparaciones de trimestres, año a día, etc. y, a continuación, utilizar funciones como TOTALYTD, DATEADD, etc.
https://excelwithallison.blogspot.com/2020/04/dimdate-what-why-and-how.html
O sin una tabla de fechas ver este post:
https://community.powerbi.com/t5/Quick-Measures-Gallery/Time-Intelligence-quot-The-Hard-Way-quot-TIT...


Para actualizar el informe con un nuevo archivo de Excel cada mes, consulte 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 aspecto diferentes, así que consulte esta publicación para saber cómo se ve en Power BI, pero Mynda en el vínculo anterior explica las cosas muy bien.
https://docs.microsoft.com/en-us/power-bi/transform-model/desktop-combine-binaries


Please @mention me in your reply if you want a response.

Copying DAX from this post? Click here for a hack to quickly replace it with your own table names

Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C

I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com

Anonymous
Not applicable

Muchas gracias Alison! Iré a comprobar toda la información que me envíes y (esperemos que no) hagas preguntas.

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

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

Top Solution Authors