curso
Cómo crear un gráfico en cascada de Power BI: 5 sencillos pasos
Un gráfico en cascada desglosa visualmente los datos en segmentos para ayudar a identificar tendencias y pautas. Se utiliza mucho en finanzas, gestión de proyectos y evaluación de resultados, en particular. O en el mundo empresarial, el gráfico en cascada facilita a los ejecutivos la localización de los factores que impulsan los beneficios o los costes de una organización y ver el impacto de dichos factores.
En este artículo, te mostraré cómo crear y personalizar un gráfico de cascada en Power BI. Power BI es genial para esto porque ofrece una solución sin código para crear visualizaciones como el gráfico de cascada y realizar una personalización avanzada. También aprenderás las mejores prácticas y los escollos habituales que debes evitar.
¿Qué es un Gráfico de Cascada en Power BI?
Echemos un vistazo más de cerca a los gráficos en cascada.
Comprender los gráficos en cascada
Un gráfico en cascada, también conocido como gráfico puente, representa visualmente cómo se ve afectado un factor por una serie de aumentos y disminuciones sobre un factor específico. Muestra los cambios de una variable desde el punto de partida inicial hasta la etapa final. El gráfico de cascada también muestra el efecto acumulativo de los valores positivos y negativos sobre un punto de partida.
El nombre, como habrás adivinado, proviene de la forma en que el gráfico se asemeja visualmente a una cascada. Como verás en los ejemplos siguientes, en lugar de que todas las barras partan del eje x, parecen flotar y construirse unas sobre otras, creando el efecto
Componentes críticos de un gráfico en cascada
A continuación se indican los distintos componentes del gráfico de cascada:
- Punto de partida: Este es el valor inicial y la primera columna del gráfico de cascada.
- Columnas hacia arriba: Estas columnas representan los factores que contribuyen al aumento del valor inicial.
- Columnas hacia abajo: Las columnas hacia abajo representan factores que contribuyen a disminuir el valor inicial.
- Punto final: Este es el resultado final de un gráfico en cascada, que tiene los efectos acumulados de las columnas ascendente y descendente. También es la última barra del gráfico.
- Pasos intermedios: Son barras adicionales que muestran el desglose de las columnas ascendentes y descendentes que influyen en el valor final.
- Código de colores: Esto ayuda a diferenciar entre las columnas ascendentes y descendentes en un gráfico de cascada. Las columnas ascendentes están representadas principalmente por el color verde, mientras que el rojo representa las columnas descendentes.
Imagina que el director financiero de una empresa tiene que explicar al consejo de administración por qué los ingresos netos de la empresa disminuyeron respecto al año anterior. Un gráfico en cascada ilustraría lo siguiente:
Componente | Factor | Valor |
---|---|---|
Punto de partida | Ingresos netos del año pasado | 10 millones de dólares |
Columna ascendente | Aumento de los ingresos | +$5 millones |
Columna descendente | Aumento del coste de las mercancías vendidas | -3 millones de dólares |
Columna descendente | Aumento de los gastos de explotación | -2 millones de dólares |
Columna descendente | Acuerdo judicial único | -4 millones de dólares |
Columna descendente | Aumento de los gastos fiscales | -1 millón de dólares |
Punto final | Los ingresos netos de este año | 5 millones de dólares |
Gráfico en cascada que explica la disminución de los ingresos de una empresa en millones. Imagen del autor
Crear un gráfico en cascada en Power BI
En esta sección, crearás un gráfico de cascada utilizando el conjunto de datos de ventas del supermercado para investigar los productos que generan más beneficios. Antes de continuar, asegúrate de que tienes Power BI Desktop instalado en tu PC.
Paso 1: Importar y preparar tus datos
-
Importa el archivo
supermarket_sales.csv
archivo en Power BI.-
Ve al Archivo del menú principal.
-
Pulsa en Obtener datos.
-
Selecciona Texto/CSV como fuente de datos.
-
Importa datos a Power BI. Imagen del autor
Aparecerá una ventana que muestra una vista previa de las variables de los datos y ofrece opciones para Cargar o Transformar los datos.
- Haz clic en Transformar Datos en la ventana para abrir Power Query.
Abre la ventana Power Query. Imagen del autor
En la ventana de Power Query, puedes ver que los datos tienen 17 columnas y 1.000 filas. Power Query limpia y transforma los datos antes de cargarlos en Power BI. Como los datos con los que vamos a trabajar ya están limpios, no es necesario limpiarlos ni transformarlos. Consulta Transformación de datos con Power Query M en Power BI para aprender a limpiar datos en Power Query, en caso de que necesites realizar ese paso.
- Haz clic en Cerrar y Aplicar en el Inicio para aplicar los cambios a los datos y cerrar la ventana Power Query.
Cerrar la ventana de Power Query. Imagen del autor
Paso 2: Crear un gráfico de cascada básico
Para crear un gráfico en cascada, primero tienes que crear una Medida que puedas aplicar a cualquier visual. Las medidas en Power BI son cálculos creados mediante consultas DAX. En este contexto, calcularemos una medida del Beneficio Total y la utilizaremos para crear el gráfico de cascada mediante los siguientes pasos.
- En el panel de Datos, haz clic con el botón derecho y pulsa en Nueva Medida. Crea el Total Beneficio pegando la siguiente sintaxis DAX en el editor que se te proporciona. En Total Beneficio es la suma de los ingresos brutos de todos los productos, es decir, el beneficio total obtenido por cada venta.
Total Profit = sum(supermarket_sales[gross income])
Crea la medidaBeneficio Total. Imagen del autor
- En el panelVisualizaciones, haz clic en el icono de chat en cascada. Aparecerá un gráfico vacío en tu lienzo.
Icono de gráfico de cascada en el panel de visualización. Imagen del autor
- Selecciona el gráfico vacío y arrastra el Total Beneficios al eje Eje Y del gráfico de cascada.
Añade la medidaBeneficio Total al eje Y. Imagen del autor
- Arrastra el Mes a la variable Categoría del gráfico de cascada.
Añade el Mes al gráfico de cascada. Imagen del autor
El gráfico en cascada muestra la contribución de cada mes al beneficio global obtenido de enero a marzo. Puedes seguir los mismos procedimientos y visualizar otras categorías, como Género, Línea de productos, etc.
Paso 3: Explorar y personalizar el gráfico en cascada
Para explicar las variaciones de cada mes, puedes añadir desgloses basados en otra categoría. Utilicemos la categoría delínea de producto para ver la diferencia de beneficios entre dos meses consecutivos. Para añadir un desglose, arrastra la Línea de producto al campo Desglose del gráfico de cascada.
Añade el desglose al gráfico de cascada. Imagen del autor
Añadiendo Línea de producto como desglose al gráfico de cascada, las columnas representan ahora la diferencia de beneficios entre el mes actual y el siguiente. Si el beneficio en el mes siguiente es superior al del mes actual, se muestra un aumento señalado en verde, y es rojo si se mueve en otra dirección. El gráfico en cascada agrupa otras categorías de la línea Producto como Otros.
Una característica interesante de Power BI: Si pasas el ratón por encima de cada columna del gráfico, obtendrás información sobre el porcentaje de aumento o disminución entre los beneficios de dos meses consecutivos. Observarás, por ejemplo, que el mayor aumento de beneficios se produjo en los productos de alimentación y bebidas entre enero y febrero, con una variación del 2,2%, mientras que el menor se produjo en los productos del hogar y estilo de vida, con un descenso del 39,33%.
Pasa el ratón por encima del gráfico de cascada para obtener información numérica. Imagen del autor
Puedes personalizar el gráfico en cascada estableciendo el número de desgloses de cada columna.
- Haz clic en tu visual.
- En el panel de visualización, ve a Formatear tu visual.
- Haz clic en Averías y establece el número preferido de averías. El número máximo de desgloses que puedes establecer es el número de categorías de la variable de desglose.
Personaliza los números de desglose. Imagen del autor
Paso 4: Ordenar el gráfico en cascada
Verás que el gráfico en cascada está ordenado cronológicamente por mono. Puedes cambiar la ordenación para obtener diferentes perspectivas de los datos.
En el gráfico en cascada, haz clic en Más opciones y, a continuación, en Ordenar descendente. Esto cambiará la ordenación del Mes por orden cronológico inverso.
Aplica la ordenación descendente. Imagen del autor
Puedes cambiar el eje utilizado en la ordenación de Mes a Total Beneficios haciendo clic en Más opciones en el visual, y luego Ordenary seleccionando la variable o medida por la que quieres ordenar.
Cambia la variable de ordenación. Imagen del autor
Cuando aplicas la ordenación ascendente por Beneficio Totalel gráfico mostrará las columnas de cada mes empezando de menor a mayor y de mayor a menor cuando se aplique la ordenación descendente.
Paso 5: Añadir personalizaciones avanzadas
Power BI ofrece muchas opciones para personalizar el gráfico de cascada para que se adapte mejor a tu narrativa: desde cambiar los colores del gráfico hasta añadir etiquetas y filtros.
Cambia los colores de las columnas.
Los colores facilitan la distinción entre aumentos y disminuciones en el gráfico de cascada y también hacen que tu visual sea más estético. Cambia los colores de la columna:
- Haz clic en tu visual.
- Ir a Formatear tu visual en la sección Visualizaciones panel.
- Pulsa sobre las Columnas para mostrar varias opciones para personalizar las columnas del gráfico de cascada.
- Selecciona los Colores para personalizar las columnas del gráfico de cascada.
Añade colores al gráfico de cascada. Imagen del autor
Añadir etiquetas
Las etiquetas de datos permiten que cualquiera que vea el visual conozca el valor real de cada columna, lo que es esencial si tienes columnas de alturas similares en tu gráfico.
- Selecciona tu visual y ve a Visualizaciones panel.
- Haz clic en el botón Formatear tu visual pestaña.
- Activa las Etiquetas de datos activar.
El gráfico de cascada mostrará el valor de la diferencia de beneficios entre dos meses consecutivos para cada producto.
Añade etiquetas de datos al gráfico de cascada. Imagen del autor
Añadir filtros
¿Y si quieres saber cómo es toda la cascada de una categoría concreta? Aquí es donde entra en juego el filtrado. Puedes filtrar tu visual para mostrar información sobre una sola categoría. Por ejemplo, podrías filtrar el gráfico de cascada aplicando la variable Tipo decliente.
- Selecciona tu visual y ve a Filtros filtros.
- Arrastra el Tipo decliente en el campo Añadir campos de datos aquí en el campo Filtros del panel Filtros.
- Bajo la columna Tipo decliente del panelFiltros, verás una lista de todas las categorías. Selecciona cualquier categoría para ver un gráfico en cascada de esa categoría concreta.
Aplicar filtros a un gráfico en cascada. Imagen del autor
Buenas prácticas para los gráficos en cascada de Power BI
Ten en cuenta estas sutiles mejoras que pueden transformar un sencillo gráfico de cascada en un elemento visual más refinado y perspicaz:
Consejos para una mayor claridad y legibilidad
- Tooltips dinámicos y contextuales: Ve más allá de las etiquetas de datos por defecto. Crea tooltips personalizados que no sólo muestren cifras en bruto, sino que también proporcionen contexto -como tendencias históricas, puntos de referencia relevantes o incluso breves anotaciones-. Esta información estratificada puede revelar información sin sobrecargar la imagen principal.
- Precisión en los cálculos acumulativos: Los gráficos en cascada se basan en valores sucesivos, por lo que el redondeo puede introducir artefactos visuales que induzcan a error. Afina tus ajustes de precisión y ten en cuenta cómo pueden afectar a la narración general las pequeñas diferencias de redondeo.
- Saturación de color refinada: En lugar de asignar simplemente un color distinto a cada categoría, juega con la saturación y el brillo. Utiliza un color más saturado para llamar la atención sobre los colaboradores clave, mientras que los tonos más sutiles pueden indicar cambios menores. Este enfoque por capas puede hacer que tu gráfico sea más intuitivo y reducir la dependencia de las etiquetas por sí solas.
- Integrar líneas de referencia o puntos de referencia: Incorporar una línea de referencia tenue para las medias del sector, los objetivos o las medianas históricas puede añadir una capa de contexto. Esto proporciona a tu audiencia una base de comparación, convirtiendo los valores acumulativos brutos en información procesable.
- Diseño adaptable a distintas pantallas:Ten en cuenta cómo se verá tu gráfico en cascada en distintos dispositivos y tamaños de pantalla. Los ajustes sutiles de la anchura de las barras, el tamaño de la letra y el espaciado pueden marcar la diferencia.
Conviértete en Analista de Datos de Power BI
Domina la herramienta de inteligencia empresarial más popular del mundo.
Errores comunes que debes evitar
Además, intenta evitar algunos errores comunes.
- Utilizar gráficos en cascada para categorías sin sentido: Imagina que utilizas un gráfico en cascada para mostrar distintas características de los coches, como la velocidad, el peso, el precio y la eficiencia del combustible. Sumar o restar estas métricas no relacionadas no produciría un resultado significativo, y el total acumulado no tendría sentido.
- Hacinamiento: Cuando utilices desgloses para explicar las variaciones entre columnas en tu gráfico de cascada, asegúrate de no sobrecargar el gráfico con demasiada información. Supongamos que tienes una variable con diez categorías. Puedes añadir un desglose de cinco, en el que la quinta categoría englobaría otras categorías no visibles en el gráfico de cascada para evitar que abarrotes tu gráfico, haciéndolo un poco más sencillo.
- No ordenar bien los datos: Al ordenar tu gráfico en cascada, se lo pones fácil a tu audiencia. Supongamos que trabajas con una categoría de mes. Para esta categoría, ordénala por orden cronológico, no por valor. Pero en los casos en que no trabajes con una categoría con un orden cronológico definido, puedes ordenar por el valor en orden ascendente o descendente.
Conclusión
El gráfico de cascada es famoso porque puede mostrar el patrón de una variable desde la línea de base hasta un valor final, mostrando al mismo tiempo la contribución de otros factores a lo largo del tiempo. Quizá ningún otro gráfico lo haga tan bien, y por eso se ha ganado una gran aceptación y uso en las finanzas y la gestión de proyectos.
En este artículo, has aprendido a utilizar Power BI para construir y personalizar tu propio gráfico de cascada. También has aprendido las mejores prácticas que debes seguir y los escollos que debes evitar. Navega por los conjuntos de datos de DataLab para seguir practicando los pasos que se tratan en este artículo.
También puedes consultar los siguientes cursos para aprender más sobre Power BI.
Consulta las siguientes entradas para profundizar en algunos de los conceptos tratados en este artículo.
Instructor experimentado en ciencia de datos y bioestadístico con experiencia en Python, R y aprendizaje automático.
Preguntas frecuentes sobre el gráfico en cascada de Power BI
¿Qué es un gráfico en cascada?
Un gráfico de cascada o de puente representa visualmente cómo se ve afectado un factor por los aumentos y disminuciones sobre un factor específico.
¿En qué campos se utilizan principalmente los gráficos en cascada?
Un gráfico en cascada puede visualizar datos en cualquier campo, pero se utiliza sobre todo en finanzas, gestión de proyectos y evaluación del rendimiento.
¿Cómo puedo crear un gráfico básico en cascada?
Puedes crear un gráfico en cascada utilizando herramientas de BI como Power BI.
¿Cuáles son las posibles formas de personalizar un gráfico de cascada en Power BI?
Puedes personalizar un gráfico de cascada añadiendo desgloses para explicar las variaciones, cambiando los colores de las columnas, añadiendo etiquetas de datos, aplicando filtros u ordenando el gráfico por distintas variables.
¿Cuáles son las mejores prácticas para crear un gráfico en cascada?
Utilizar una línea de base cero, conectar las barras con directrices, utilizar gráficos horizontales para etiquetas largas, o utilizar colores distintivos para los distintos elementos.
Aprende Power BI con DataCamp
curso
Data Visualization in Power BI
curso
Data Transformation in Power BI
tutorial
Tutorial de Power BI para principiantes

DataCamp Team
16 min
tutorial
Tutorial de paneles de Power BI
tutorial
Jerarquías de Power BI: Guía completa
tutorial
Creación y personalización de tablas dinámicas en Power BI
tutorial
Tutorial sobre cómo crear tablas de fechas en Power BI
tutorial