Power BI es una de las herramientas de inteligencia de negocio más utilizadas por las empresas, ya que permite crear informes y paneles visuales que permiten controlar un proyecto, departamento o empresa de forma más eficiente.
Esta solución utiliza gran cantidad de datos extraídos de distintas fuentes como programas ERP, hojas de Excel, páginas web, bases de datos SQL… Con Power BI se puede trabajar con todos esos datos para mostrar información valiosa de manera gráfica, lo que facilita su compresión.
ÍNDICE DE CONTENIDOS
Al igual que ocurre con las fórmulas en Excel, en Power BI se puede trabajar con fórmulas y cálculos avanzados, para lo cual es necesario utilizar las funciones DAX.
¿Qué son las funciones DAX?
Las funciones DAX son fórmulas avanzadas escritas en lenguaje DAX (Data Analysis Expressions) que se utilizan en Power BI de Microsoft para realizar cálculos complejos con los datos que se manejan en esta solución de business intelligence.
El lenguaje específico para el análisis de datos DAX fue creado por Microsoft en el año 210 y utiliza un modelo tabular, es decir, que los datos se presentan en tablas divididas en fila y columnas relacionadas entre sí.
Con las funciones DAX se puede sacar el máximo partido de Power BI al poder realizar cálculos complejos con toda la información que se utiliza en esta herramienta.
Aparte de las funciones, en DAX también se utilizan expresiones, que no son más que código especial que puede contener distintos operadores, así como llamadas a funciones DAX. De esta manera, se pueden generar fórmulas avanzadas para cálculos complejos con diferentes datos.
Funciones y expresiones DAX que debes conocer
Veamos algunas funciones y expresiones DAX que son muy interesantes para realizar un análisis eficiente de datos en Power BI.
Funciones ROUND y FLOOR
Cuando se trabaja con datos es muy importante poder realizar operaciones como identificar un valor cercano o redondear al valor más cercano. En DAX las dos funciones que se encargan de realizarlo son:
ROUND. Con esta función DAX se puede redondear una serie de valores al valor más cercano: ROUND = ROUND (columna, 0).
FLOOR. Se le asigna un valor y devuelve el menor o igual de una serie de datos. La sintaxis que se utiliza es: FLOOR = (rango de datos, 1).
Funciones para convertir datos
Es importante cuando se trabaja con distintas fuentes de datos, poder pasar datos de un formato a otro para así realizar cálculos entre ellos. Algunas de las funciones DAX para convertir entre distintos tipos de datos son:
CURRENCY. Para convertir un tipo de dato numérico en datos de moneda, algo fundamental cuando se crean cuadros de mando financieros o con datos económicos. El uso de esta función es, por ejemplo: Importe = CURRENCY(casilla).
INT. Para convertir un dato numérico en un número entero (sin decimales). La expresión a utilizar es: INT = INT(casilla).
Funciones de Filtro
Este tipo de funciones son muy interesantes para poder seleccionar y filtrar los datos con los que se trabaja en Power BI.
CALCULATE es una de las funciones más importantes de DAX pues permite filtrar datos, desde filtros sencillos hasta funciones más complejas que tienen en cuenta parámetros como el tiempo. CALCULATE se utiliza principalmente para comparar datos. Un ejemplo de esta función es:
CALC ventas = CALCULATE([columnaVenta], Productos[ColumnaMarca] = “Nike”).
Se realiza un cálculo de las ventas teniendo en cuenta un filtro proporcionado para que seleccione solo los valores que coincidan con la marca “Nike”.
Función RELATED
Otra de las funciones interesantes que se utilizan en Power BI de forma habitual es RELATED. Permite capturar datos de una tabla en referencia a un valor que se le indica, para lo cual es necesario que exista una relación entre las tablas utilizadas.
Product nombre = RELATED(‘Product'[ProductName]).
A través de la tabla ProductName podemos extraer el nombre asociado a cada registro en una tabla asociada.
Aprender las funciones DAX en español es importante para poder manejar con soltura Power BI y sacar el máximo rendimiento de los informes y paneles creados.
Conocer las principales funciones y expresiones de DAX te permitirá crear fórmulas avanzadas para mostrar información de valor en tus informes. La lista de funciones DAX para Power BI es muy extensa, pero con los ejemplos antes mostrados podrás conocer algunas de las más útiles y utilizadas a nivel empresarial.
Soluciones Formativas Ofertadas:
- Máster Power BI Online
- Tutorial Power BI Gratis
- Ver Demo Curso Power BI
- Curso Excel Online. Avanzado
- Solicitar Formación In Company
¡Síguenos en redes sociales!
Follow @FormadoresIT