Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
6 years ago
Solved

Mes ISO en DAX

¿Alguien sabe cómo escribir una fórmula DAX para obtener un mes ISO (calendario 4-4-5)? He buscado por todas partes, pero no he tenido suerte. Aquí está la semana y el año ISO: https://community.pow...
  • Anonymous's avatar
    Anonymous
    6 years ago

    Esta pregunta fue un poco tonta, me acabo de dar cuenta de que una vez que tienes la semana ISO

    Semana = WEEKNUM(Calendario[Date]; 21)

    También tienes el mes (por una razón se llama un calendario 4-4-5...) lol

    Iso Mes = 
    SWITCH(
        TRUE();
        Calendario[Semana] <= 4; "Enero";           // 4
        Calendario[Semana] <= 8; "Febrero";         // 4
        Calendario[Semana] <= 13; "Marzo";          // 5
    
        Calendario[Semana] <= 17; "Abril";          // 4
        Calendario[Semana] <= 21; "Mayo";           // 4
        Calendario[Semana] <= 26; "Junio";          // 5
    
        Calendario[Semana] <= 30; "Julio";          // 4
        Calendario[Semana] <= 34; "Agosto";         // 4
        Calendario[Semana] <= 39; "Septiembre";     // 5
    
        Calendario[Semana] <= 43; "Octubre";        // 4
        Calendario[Semana] <= 47; "Noviembre";      // 4
        "Diciembre"                                 // 5
    )

    Saludos.