top of page

43. Mostrar fechas con, y, sin ventas


Tenemos el modelo de datos, que suelo usar frecuentemente para muchos ejemplos, que es la venta de productos, en diferentes centros comerciales, provincias, y, fechas.

ree







El modelo está en formato de tabla, y , la tabla se llama datos.

ree






Podemos ver, que la primera venta se hizo el día 3 de enero de 2017, es decir, los días 1, y, 2 de enero no hubo ventas, vemos que el día 5 de enero, hubo ventas, pero el día 6 de enero, no hubo ventas, lo mismo pasa para el resto de las fechas.


Vamos a crear una tabla dinámica, para ello, vamos a la pestaña insertar, dentro del grupo tablas, hacemos clic en tabla dinámica.

ree









Lo crearemos en una hoja nueva.

ree














Aceptamos, y, vemos el esqueleto de la tabla dinámica, y, la zona de campos.

ree














Vamos a llevarnos, total, a valores.


Vamos a llevar a filas, el campo de fecha, podemos ver, que de forma automática, nos crea una jerarquía, donde vemos años, trimestres, y, la fecha, como están en el modelo.

ree





Vemos el total, en este caso, por años.

ree









Vamos a dar formato a las cantidades, para ello, con una celda en una de las cantidades, hacemos clic con botón alternativo de ratón, y, seleccionamos, formato de número.

ree









Se abre la ventana de formato de celdas, donde seleccionamos moneda, y, le damos dos decimales, que son los valores predeterminados.

ree







Si hacemos clic en el siguiente icono:

ree








Vemos el total por trimestre, y, año.

ree








Si hacemos clic en este icono:

ree







Veremos el total por mes, trimestre, y, año.

ree












Vamos a retroceder un paso, para ello, pulsamos una vez, CTRL más Z.


Vemos el total por trimestre, y, años, pulsamos de nuevo CTRL más Z, vemos el total, por años, pulsemos de nuevo CTRL más Z, vemos el total por días.


Has aquí, está todo bien.

ree








Pero, me gustaría, ver también, los días que no tienen ventas, como puede ser el día 1, y, 2 de enero, y, de esta manera, no lo conseguiremos, por lo que vamos a borrar esta tabla dinámica.


Vamos a insertar una nueva tabla dinámica, en una nueva hoja, pero con la diferencia del paso anterior, es que vamos a marcar la casilla, agregar estos datos al modelo de datos, es decir, a Power Pivot.

ree











Aceptamos.


Seguimos viendo el esqueleto, y, la zona de campos, hasta aquí, igual que antes.


Bien, vamos a la pestaña de Power Pivot, y, hacemos clic en administrar.

ree







Vemos nuestro modelo en Power Pivot.

ree








Vemos que en la columna fecha, aparece también, la hora, pues vamos a quitarla, para ello, vamos a la pestaña inicio, dentro del grupo formato, desplegamos formato, y, seleccionamos fecha.

ree









Seleccionamos la columna de total, y, la vamos a poner, en formato de moneda, para desplegamos, aplicar formato de moneda, y, en mi caso, selecciono, Español (España).

ree









Una vez hecho estos cambios, vamos al tema que nos ataja.

ree






Vamos a la pestaña, diseñar, dentro del grupo calendario, desplegamos tabla de fechas, y, seleccionamos nuevo.

ree








Podemos ver, que nos ha creado una tabla calendario, con la fecha, año, numero de mes, nombre del mes, mes y año, día de la semana, y, nombre del día de la semana, este calendario es completo, dicho calendario, se construye, tomando las fechas del modelo.

ree






Voy a poner el nombre de los encabezados en español, ya sabemos que es haciendo doble clic, sobre el encabezado.

ree





Lo siguiente que tenemos que hacer, es relacionar ambas tablas, ya sabemos que debe de haber un campo común en ambas tablas, en este caso, ese encabezado común es la fecha.


Vamos a la vista de diagrama, desde la pestaña de inicio, y, dentro del grupo ver, donde vemos las dos tablas.

ree






ree













Pues nos llevamos el campo fecha de la tabla datos, hasta el campo fecha, de la tabla calendario, donde se crea una relación de uno a muchos, es decir, en la tabla calendario, las fechas son únicas, no se repiten, pero en la tabla datos, las fechas se pueden repetir.

ree













Vamos a ocultar el campo fecha de la tabla datos, porque no lo vamos a utilizar, para ello, hacemos clic con botón alternativo de ratón sobre el campo fecha, y, seleccionamos, ocultar en herramientas de cliente.

ree














Volvemos a nuestra tabla dinámica, haciendo clic en el siguiente icono.

ree





En la zona de campos, hacemos clic en Todas, donde vemos las dos tablas.

ree










Pues a filas, me voy a llevar el campo fecha de la tabla calendario, no podría llevarme el campo fecha de la tabla datos, aunque quiera, porque lo ocultamos, y, a valores me llevo la columna total, de la tabla datos.

ree





ree








Un usuario, podría decir que tenemos los mismos valores que en la primera tabla, y, es cierto, ¿Cómo hacemos para ver los fechas sin ventas?, pues con una celda dentro de la columna de fechas, hacemos clic con botón alternativo de ratón, y, seleccionamos, opciones de tabla dinámica.

ree






En la ventana que se abre, vamos a la pestaña mostrar, y, marcamos la casilla, mostrar elementos sin datos en las filas.

ree
















Ahora, vemos también, las fechas sin ventas.

ree













Si queremos ver solo las fechas donde no hubo ventas, hacemos clic en:

ree










Desplegamos filtros de valor, y, seleccionamos es igual a.

ree









Se abre la ventana, filtrar por valor, pues ponernos cero, y, aceptamos.

ree







Ya podemos ver solo las fechas sin ventas.

ree










ree

Comentarios


© 2019 Miguel Ángel Franco García

bottom of page