¿Qué son las funciones DAX?

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

  1. ¿Qué son las funciones DAX?
  2. Funciones y expresiones DAX que debes conocer
    1. Funciones ROUND y FLOOR
    2. Funciones para convertir datos
    3. Funciones de filtro
    4. Función RELATED
  3. Formación Power BI

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

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.

curso power bi online

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:

¡Síguenos en redes sociales!

Posts Relacionados

Las herramientas informáticas permiten ser más rápidos y eficientes en una infinidad de campos, sobre todo, en aquellos donde es necesario realizar tareas monótonas y repetitivas, o cálculos complejos. Matlab es un software de matemática Leer más…

En una era digital como la actual, donde los datos son el principal activo para cualquier tipo de empresas, disponer de una plataforma integral para poder almacenar, analizar y distribuir información clave debe ser una Leer más…

Para que una empresa alcance sus objetivos es muy importante seguir una estrategia acertada para la toma decisiones. Sin embargo, el uso de herramientas y recursos inadecuados puede complicar este proceso, abocando cualquier proyecto al Leer más…