Excel DAX: escenarios

Ha aprendido la sintaxis de DAX, el uso de operadores de DAX y funciones de DAX en los capítulos anteriores. Como ya sabe, DAX es un lenguaje de fórmulas que se utiliza para el modelado y el análisis de datos.

DAX se puede utilizar en varios escenarios. Basado en los escenarios de DAX, DAX optimiza el rendimiento y produce resultados precisos y efectivos. En este capítulo, conocerá algunos de los escenarios de DAX.

Realización de cálculos complejos

Las fórmulas de DAX pueden realizar cálculos complejos que implican agregaciones personalizadas, filtrado y el uso de valores condicionales. Puede hacer lo siguiente con DAX

  • Cree cálculos personalizados para una tabla dinámica.
  • Aplicar un filtro a una fórmula.
  • Elimine los filtros de forma selectiva para crear una proporción dinámica.
  • Utilice un valor de un bucle externo.

Para obtener más información, consulte el capítulo Escenarios: realización de cálculos complejos.

Trabajar con texto y fechas

DAX se puede utilizar en escenarios que impliquen trabajar junto con texto, extraer y componer valores de fecha y hora, o crear valores basados ​​en una condición. Puede hacer lo siguiente con DAX:

  • Cree una columna clave por concatenación.
  • Redacte una fecha basada en partes de fecha extraídas de una fecha de texto.
  • Defina una fecha personalizada.
  • Cambie los tipos de datos mediante una fórmula.
    • Convierte números reales en enteros.
    • Convierta números reales, enteros o fechas en cadenas.
    • Convierte cadenas en números reales o fechas.

Para obtener más información, consulte el capítulo Escenarios: trabajo con texto y fechas.

Valores condicionales y pruebas de errores

Las funciones de DAX permiten probar valores en los datos y devolver un valor diferente según una condición. Las funciones de DAX que prueban valores también son útiles para verificar el rango o tipo de valores, para evitar errores de datos inesperados que rompan los cálculos. Puede hacer lo siguiente con DAX:

  • Cree un valor basado en una condición.
  • Prueba de errores dentro de una fórmula.

Para obtener más información, consulte el capítulo Escenarios: valores condicionales y pruebas de errores.

Usando inteligencia de tiempo

Ha aprendido sobre las funciones de inteligencia de tiempo de DAX en el capítulo: Comprensión de la inteligencia de tiempo de DAX.

Las funciones de inteligencia de tiempo de DAX incluyen funciones para ayudarlo a recuperar fechas o rangos de fechas de sus datos. Luego puede usar esas fechas o rangos de fechas para calcular valores en períodos similares. Las funciones de inteligencia de tiempo también incluyen funciones que funcionan con intervalos de fechas estándar, para permitirle comparar valores entre meses, años o trimestres. También puede crear una fórmula DAX que compare valores para la primera y la última fecha de un período específico.

Puede obtener más información sobre las funciones de inteligencia de DAX y lo que pueden hacer para lo siguiente:

  • Calcule las ventas acumuladas.
  • Compare los valores a lo largo del tiempo.
  • Calcule un valor en un intervalo de fechas personalizado.

Para obtener más información, consulte el capítulo Escenarios: uso de la inteligencia de tiempo.

Clasificación y comparación de valores

Si desea mostrar solo el número n superior de elementos en una columna o una tabla dinámica, tiene las siguientes opciones:

  • Aplique un filtro para mostrar solo los elementos superiores o inferiores.
  • Cree una fórmula DAX que clasifique valores de forma dinámica y aplique un filtro.

Cada una de estas opciones tiene pros y contras.

Para obtener más información, consulte el capítulo Escenarios: clasificación y comparación de valores.