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.
Hola Domenec, gracias x el aporte, tengo una duda, tengo la medida de VTAS LM = CALCULATE([VENTAS],SAMEPERIODLASTYEAR(‘1 FECHAS'[Date])), que son las ventas del mes, pero del año anterior, solo que al visualizarlas, me da la suma de todos los años del mismo mes, en este caso, las ventas de feb de 2017 a 2019, ¿cómo le determino que solo feb 2019?, sin necesidad de poner filtro de años, ya que quiero que el usuario seleccione las ventas de los años que requiera