Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Administrator
4 years ago

Dax Error

Hai Todo lo que necesito ayuda en esto
Requisito: Desea crear un gráfico circular
1 de forma predeterminada, debe mostrar el mes máximo, de lo contrario, debe mostrar la columna de categoría v/ s del mes seleccionado (la columna consta de diferentes valores categóricos.
Así que creé una medida para esto, pero eso está mostrando un error.

Esta es la Medida que creé pero mientras aplicaba



Estoy recibiendo este tipo de error, por favor ayúdame a rectificar esto

7 Replies

  • Hola

    El tipo de datos de _finalyear es alfanumérico (supongo), mientras que el tipo de datos de Year_month es numérico. esa es la razón del error.

      • Syndicate_Admin's avatar
        Syndicate_Admin
        Administrator

        Hola

        No cree columnas de número de mes del año y nombre del mes del año. Cree 3 columnas separadas: año, nombre del mes y número de mes.

  • Hola

    ¿Puedo preguntar y verificar cómo es la columna 'Iniciativa' [Mes del año]? ¿Se ve igual que 'Calendario[Nombre del mes del año]?

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Administrator

      Hai @Jihwan_Kim esta imagen del calendario debajo de la tabla de iniciativas

      Por favor, dé una solución para rectificar

  • @AlanP514

    Por favor, pruebe

    CM =
    VAR MaxMonth =
        CALCULATE ( MAX ( Initiative[Year Month] ), REMOVEFILTERS ( 'Calendar' ) )
    VAR SelectedMonth =
        SELECTEDVALUE ( 'Calendar'[Year Month] )
    VAR FinalYear =
        IF ( [Is Year Filtered] = TRUE (), MaxMonth, SelectedMonth )
    RETURN
        CALCULATE ( [# Model Number], 'Calendar'[Year Month] = FinalYear )