Imprimir página | Cerrar ventana

Tabla dinámica en Excel y Power Pivot

Impreso de: Foro de Access y VBA
Categoría: Otros de Microsoft: Windows y Office
Nombre del foro: Excel
Descripción del foro: Foro de Excel y VBA de Excel
URL: http://www.mvp-access.com/foro/forum_posts.asp?TID=84666
Fecha de impresión: 26/Marzo/2026 a las 18:58


Tema: Tabla dinámica en Excel y Power Pivot
Publicado por: RobertoCarlos
Asunto: Tabla dinámica en Excel y Power Pivot
Fecha de publicación: 25/Agosto/2019 a las 21:28
Buenas tardes un gran favor tengo estas dos hojas en un archivo excel
Ingresos
NumeroRecibo    fecha    Monto y algún otro IdMomiviento

Egresos
NumeroRecibo    Fecha   Monto  y glosa IdMovimiento

El IdMovimiento es por ejemplo 
1 Ingreso
2 Egreso

ahora intento hacer una tabla dinamica que me refleje los siguientes datos

en encabezado de columnas                                     Enero|Febrero|Marzo|Abril|Mayo|...
y que en el encabezado de filas                 Ingresos    100     200     300    100   500
                                                             egresos        50      80       150   80    300
y con un KPI me gustaria que me muestre  saldo          50    120       150    20    200
sera que puedo hacer esto, la única idea que tengo es hacerlo todo en una sola hoja y diferencias ingresos y egresos, pero no me gustaría hacerlo de esta manera sino mas bien como tengo las tablas.

me pueden ayudar por favor.

gracias

Roberto


-------------
Roberto



Respuestas:
Publicado por: Toni Jurado
Fecha de publicación: 27/Agosto/2019 a las 16:38
Ideas para solucionarlo con Excel y PowerPivot.

1.- Utilizando PowerQuery (Pestaña datos de Excel 2016 y sup) importa las 2 tablas de datos crea una nueva tabla con las 2 anteriores anexadas.
2.- Crea 1 medida dax que sume la columna "Monto": ValorMonto=SUM([Monto])
3.- Crea 2 nuevas medidas con la función calculate para que sumen únicamente los Montos de cada tipo:
TotalIngreso = CALCULATE([ValorMonto];[IdMovimiento]="Ingreso")
TotalEgreso = CALCULATE([ValorMonto];[IdMovimiento]="Egreso")
4.- Finalmente crea una Dinámica obteniendo los datos desde el modelo de datos de PowerPivot donde podrás en columnas los meses (Tendrás que crear una columna personalizada que los calcule o tener una tabla calendario en tu modelo de datos) y el los valores las 2 medidas creadas TotalIngreso y Total Egreso.

Espero haberte guiado un poco en como solucionarlo, cualquier cosa, comentas.

Toni


-------------
Toni Jurado



Imprimir página | Cerrar ventana