Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
2 years ago

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

  • @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's avatar
      Syndicate_Admin
      Icon for Administrator rankAdministrator

      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

  • 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.