Filtrar por año actual o mes actual

Sabemos que con los segmentadores ponemos poner filtros para los periodos de tiempo que nos interesen: por ejemplo por meses o por años.

Yo quiero facilitar más el trabajo al usuario y permitirle elegir el filtro para mostrar información del Año actual, o del Mes actual, directamente, como en esta pantalla:

Parto de la plantilla A3ERP Ventas totales detallada base que puede descargar.

La tabla de datos

Creamos una tabla de datos con

Y si le damos un poco de forma tenemos

Las ventas para cada año y mes

Los segmentadores clásicos

Añadimos unos segmentadores por año

Y otro por mes

Y evidentemente podemos hacer clic en el año en que estamos y el mes en que estamos y veremos su información

Año actual

Acedemos a Datos y en la tabla calendario

Vamos a añadir una nueva columna

Qué Año = IF(

Calendario[Date].[Año]=YEAR(TODAY());

“Año actual”;

“Otros Años”)

Estamos usando una función SI donde indicamos que año de la fila (DATE) sea igual al AÑO de HOY

Si se cumple ponemos Año actual

Y si NO se cumple ponemos Otros años

Y añadimos este segmentador

Ahora si filtramos por Año actual se muestran solo los valores de este año

Mes actual

Para el mes actual seguiremos el mismo procedimiento, ir a la tabla calendario, añadir una nueva columna con

Que Mes = IF(

Calendario[Date].[Año]=YEAR(TODAY()) && Calendario[Date].[NroMes]=MONTH(TODAY());

“Mes actual”;

“Otros meses”)

Usamos el mismo sistema anterior, primero buscamos si el año de la fecha es el actual y luego si el mes de la fecha es el de hoy

Añadimos un segmentador con

Y en el momento de filtrar por Mes actual, vemos solo la información correcta

En mi ejemplo Abril de 2017. Observe que los otros segmentadores se han ajustado automáticamente.

Por supuesto esto es dinámico, si abrimos en mayo 2017 y pulsamos Mes actual veremos las ventas de ese periodo

Un interesante truco usando función IF y trabajando con la tabla calendario.

Deja un comentario

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