Domina la fórmula SWITCH en Power BI

| Última modificación: 19 de abril de 2024 | Tiempo de Lectura: 3 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

Si estás en la búsqueda de maneras para simplificar la toma de decisiones en tus análisis de Power BI, has llegado al lugar perfecto. En el artículo de hoy, nos centraremos en una de las herramientas más poderosas y versátiles: la fórmula SWITCH en Power BI. Esta función no solo te permite manejar múltiples condiciones de manera eficiente, sino que también reduce la complejidad en tus fórmulas, evitando el uso excesivo de estructuras condicionales anidadas como IF. A lo largo de esta guía, te explicaremos detalladamente qué es la fórmula SWITCH, cómo funciona y en qué situaciones es más adecuada su aplicación. Además, para asegurarnos de que comprendas completamente su potencial y modo de uso, te proporcionaremos un ejemplo práctico.

¿Qué es la fórmula SWITCH en Power BI?

La fórmula SWITCH en Power BI es una función condicional que evalúa una expresión y compara su resultado con una serie de posibles coincidencias. Cada coincidencia tiene un resultado asignado, y si la fórmula encuentra una coincidencia, devuelve el resultado correspondiente. Si no encuentra una coincidencia, devuelve un resultado predeterminado. Esta funcionalidad es especialmente útil para evitar múltiples declaraciones IF anidadas, haciendo tu código más limpio y fácil de entender.

fórmula switch en power bi

Sintaxis de la fórmula SWITCH

La sintaxis básica de la fórmula SWITCH en Power BI es la siguiente:

SWITCH(
Fórmula, // Fórmula que se evalúa.
Match1, Result1, // Primer par coincidencia-resultado.
Match2, Result2, // Segundo par coincidencia-resultado.
..., // Puedes añadir más pares.
DefaultResult // Resultado predeterminado (opcional).
)
  • Fórmula: Es la expresión que se evalúa una única vez al inicio.
  • Match(s): Son los valores específicos que se compararán con el resultado de la fórmula.
  • Result(s): Son los valores que se devolverán si se encuentra una coincidencia.
  • DefaultResult: Es el valor que se devuelve si no se encuentra ninguna coincidencia.

¿Cuándo y cómo usar la fórmula SWITCH?

Cuándo usarla:

Utiliza la fórmula SWITCH en Power BI siempre que te enfrentes a la necesidad de evaluar una condición específica frente a múltiples posibles resultados. Esta función es particularmente útil en escenarios donde manejas una variedad de condiciones, cada una de las cuales podría tener un resultado distinto. Por ejemplo, en un reporte financiero, podrías querer clasificar transacciones basadas en distintos rangos de montos, o en un análisis de ventas, asignar categorías a los productos según sus volúmenes de venta.

En estos casos, la fórmula SWITCH simplifica tu código al evitar la necesidad de múltiples sentencias IF anidadas, que no solo complican la lectura sino que también pueden afectar el rendimiento de tus reportes. Con la fórmula SWITCH, puedes definir claramente cada condición y su resultado correspondiente en una estructura más limpia y ordenada, haciendo tus modelos de datos más eficientes y tus reportes más fáciles de mantener y actualizar.

Cómo usarla:

  1. Definir la condición: Determina qué valor o fórmula necesitas evaluar.
  2. Establecer coincidencias y resultados: Define los posibles valores que puede tomar la fórmula y los resultados correspondientes.
  3. Implementar la fórmula: Escribe la fórmula SWITCH en tu reporte de Power BI.

Ejemplo práctico de la fórmula SWITCH en Power BI

Imagina que estás analizando datos de ventas y quieres categorizar cada venta en diferentes rangos de ingresos. Aquí te muestro cómo podrías hacerlo usando la fórmula SWITCH:

Rango de IngresosEtiqueta
0 – 1000Bajo
1001 – 5000Medio
5001 – 10000Alto
Más de 10000Premium
Fuente.KeepCoding

Entonces, la fórmula SWITCH se vería así:

Rango de Ingreso = SWITCH(
TRUE(),
Ventas[Total] <= 1000, "Bajo",
Ventas[Total] <= 5000, "Medio",
Ventas[Total] <= 10000, "Alto",
"Premium"
)

Esta fórmula evalúa cada total de ventas y le asigna una etiqueta según el rango en que se encuentre.

¿Por qué aprender sobre la fórmula SWITCH en Power BI es crucial para ti?

Dominar la fórmula SWITCH en Power BI no solo te permitirá crear informes más eficientes y limpios, sino que también te preparará para afrontar retos más grandes en el análisis de datos. En KeepCoding, nuestro Bootcamp de Big Data, Data Science, Machine Learning e IA te ofrece la oportunidad de aprender sobre las herramientas de BI o cómo convertirte en Business Intelligence y acerca de todas las tecnologías que están modelando el futuro de la industria.

Al finalizar nuestro Bootcamp, te encontrarás en una posición privilegiada para entrar en un sector con alta demanda de profesionales, excelentes salarios y estabilidad laboral superior a muchos otros sectores. Si te interesa hacer un cambio significativo en tu vida y carrera, ¡este es el momento de actuar! Aprovecha la oportunidad para transformar tu futuro con KeepCoding. ¡Esperamos verte en clase!

Sandra Navarro

Business Intelligence & Big Data Advisor & Coordinadora del Bootcamp en Data Science, Big Data & Machine Learning.

Posts más leídos

¡CONVOCATORIA ABIERTA!

Big Data, IA & Machine Learning

Full Stack Bootcamp

Clases en Directo | Profesores en Activo | Temario 100% actualizado