Saltar al contenido

POWER BI Función Dax FORMAT ejemplo

En este tutorial te mostraremos el uso de la función Dax Format en Power BI, la cual te permitirá convertir numero a letras, esta función puede ser muy util cuando creamos una medida para tabla calendario explicada en el tutorial anterior.

A veces veo solicitudes que preguntan cómo convertir un número entre 1 y 12 en un nombre de mes como «Ene» o «Feb». Podemos llegar allí en dos funciones usando DATEVALUE envuelto en un FORMAT.

La solución más común que veo que se ofrece es la de una declaración SWITCH que enumera 12 condiciones (una para cada mes). Pero esta elimina tiempo de procesamiento ya que se produce de forma nativa en POWER BI.

Para demostrarlo, crearé una tabla simple con 13 valores (1 a 13) usando la siguiente tabla calculada.

Ahora creamos una columna utilizando la siguiente funcion

Month Name = 
VAR n = 'Table'[Month Number]
RETURN 
    IF(
        n > 0 && n < 13 ,
        -- THEN --
        FORMAT(DATEVALUE("2018-" & n & "-1") , "MMM") ,
        -- ELSE --
        "otros"
        )

Al agregar la columna tendremos el siguiente resultado

Como puede ver, la función FORMAT utiliza «MMM», que produce la versión de nombre corto del mes (por ejemplo, enero, febrero, marzo, etc.). Si se requiere el nombre completo del mes, simplemente reemplace «MMM» con «MMMM»

Es esta forma hemos aprendido uno de los usos de la funcion DAX FORMAT en Power BI aplicada al ambito de las fechas. si te gusta este articulo te recomiendo ver 4 formas de compartir tus informes.

Dn resumen , FORMAT es la clausula de power bi que te permite manipular la forma en la cual se presentan los formatos de fecha. Si quieres mas informacion respecto al uso de FORMAT deja el comentario.

Hasta la proxima !!

Bye :D!!