Forum Discussion
Filtros sin datos
¡Hola! Tengo un problema, tengo dos filtros (mes y año) y los datos en los que estoy trabajando comienzan desde junio de 2023 hasta febrero de 2024 (ahora), por lo que no quiero mostrar, por ejemplo, los meses sin datos (porque aparecerá [en blanco] en las tarjetas) cuando seleccione un año.
Es decir, cuando selecciono 2023, quiero que el otro filtro con los meses me muestre los únicos meses con datos.
Por favor, ayúdame.
¡Gracias!
3 Replies
- Syndicate_Admin
Administrator
@marcelodiazm16 , para esto puede crear una nueva columna calculada utilizando la fórmula que se menciona a continuación
FilteredMonths =
VAR SelectedYear = SELECTEDVALUE('YourDateTable'[Year])
DEVOLUCIÓN
FILTRO (
VALUES('YourDateTable'[Mes]),
CALCULAR(
COUNTROWS('YourDataTable'),
'YourDateTable'[Año] = SeleccionadoAño,
'YourDateTable'[Mes] = 'TuTablaDeFechas'[Mes]
) > 0
)Por favor, acéptelo como solución y felicite si ayuda
- Syndicate_Admin
Administrator
Mmmm no funcionó, me mostró (en blanco) en las opciones del mes, pero sé que hay una manera fácil, simplemente no lo recuerdo 😞 Gracias
- Syndicate_Admin
Administrator
Hola @marcelodiazm16
Desafortunadamente, no es compatible cambiar dinámicamente el campo del filtro.
Pero tal vez puedas probar esto:
Creo un conjunto de datos de muestra:
Es fácil ver que el valor de enero, febrero, marzo está vacío.
A continuación, cree una columna de cálculo:
Month = IF( ISBLANK('Table'[value]), BLANK(), MONTH('Table'[date]) )A continuación, crea una segmentación:
El resultado es el siguiente:
Saludos
Zhengdong Xu
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.