DAX for Power BI: Un vistazo a este lenguaje de fórmulas imprescindible
Seguir en DAX for Power BI Un vistazo a este lenguaje de fórmulas imprescindible Sabemos que Power BI es una plataforma de herramientas de inteligencia de negocios desarrollada por Microsoft. Esta plataforma nos permite analizar datos y compartir información visualmente a través de informes y paneles interactivos. *Fuente: Microsoft | Power BI Adicionalmente, una característica de Power BI es ser una herramienta de autoservicio. Esto quiere decir que, con una sola plataforma se puede desarrollar todo el proceso de Business Intelligence. Desde el proceso de ETL (extracción, transformación y limpieza de datos), pasando por el modelado y terminando en la visualización. Específicamente, en la etapa de modelado se busca resolver las preguntas de negocio planteadas en un inicio. Estas preguntas de negocio dependerán del rubro, área o enfoque de análisis que nos planteemos. Algunos ejemplos de preguntas de negocio podrían ser: ¿Estamos cumpliendo con los objetivos de ventas? ¿Tenemos el stock suficiente para surtir los pedidos en temporada alta? ¿Cuál es el perfil de mis clientes? ¿Cómo fueron mis ventas de este trimestre respecto del año pasado? Estas preguntas suelen resolverse en base a indicadores, KPIs (Key Performance Indicator, por sus siglas en inglés), porcentajes o ciertas métricas que nos dirán el “estado de salud de nuestro negocio”. Para generarlos, Power BI nos brinda DAX, ahí radica su importancia. Daremos un vistazo a DAX y lo que involucra. Lo importante que debemos considerar en DAX es lo siguiente. DAX funciona a través de: Tres Objetos: 1. Columna Calculada: Mejor usadas para columnas de texto y como filtro. Para generar una llave para relacionarse con otra tabla. Se generan bajo un contexto de fila. Ocupan espacio en el archivo, es decir, consumen recursos. 2.Tabla Calculada: Las hay de dos tipos: física y virtual. La Física ocupa espacio en el archivo, es decir, consume recursos. *No es recomendable. La Virtual suele crearse dentro de una medida. 3. Medida Calculada: El 90% de cálculos son medidas (a través de Indicadores, KPIs, métricas, variaciones, porcentajes, etc.) Solo se calculan cuando se arrastran a un gráfico o se aplica un filtro. Trabajan bajo un contexto de filtro. Tres Conceptos: Contexto de fila: Una columna se genera bajo un contexto de fila, esto quiere decir que una columna se va generando (u operando) fila por fila hasta que se completa. Es decir, si una tabla tiene mil filas y quiero generar una columna calculada, la operación para crearla se realizará mil veces, desde la primera fila hasta la última. La próxima vez que ocurrirá esto será cuando actualicemos el informe de Power BI. Contexto de filtro: Las medidas trabajan bajo un contexto de filtro. Hay varias maneras de aplicarlo: Por ejemplo, en una matriz, puede ser a través de colocar categorías en filas o columnas . Agregando un segmentador en la página del informe A través del panel de filtros. Dando clic en un gráfico distinto. A través de la función CALCULATE. Ejercicio: Identificar del gráfico los siguientes contextos Contexto de filtro Categoría: Games and toys Continente: Europa Año: 2020 Área de venta: 1000 Género: F Transición de Contexto: Manejar este concepto en la práctica permite crear indicadores más avanzados con DAX; tambien, consiste en que hay ciertas funciones DAX (como CALCULATE) que permiten convertir un contexto de fila en uno filtro. Como podemos notar, el lenguaje de funciones DAX tiene conceptos importantes que debemos manejar desde un inicio para llegar a tener un nivel más avanzado. Nos vemos en un siguiente blog donde seguiremos conversando de Power BI. También te invito a estar atento a nuestros Webinars Gratuitos y Cursos de Especialización, que beneficiarán tu desarrollo como Analista de Datos, además de ver nuestros webinars anteriores en nuestro canal de YouTube. ¡Éxitos! Newsletter Recibe los mejores artículos del blog de Levo Learning Center en tu email. Lo más leido… Comprar ahora Add to cart Microsoft Power BI Expert Microsoft Power BI es una de las herramientas más interactivas… S/790.82 S/750.00 Comprar ahora Add to cart Data Analyst con Microsoft Power BI Microsoft Power BI es una de las herramientas más interactivas… S/1,261.64 S/1,000.00 Comprar ahora Add to cart Dominio de Datos con Power BI (Fines de semana) Inicio: 02 de septiembre Frecuencia: Sábado y Domingo Microsoft Power… S/944.00 S/470.82 No Comments on Dominio de Datos con Power BI (Fines de semana) Deja un comentario Cancel Reply Logged in as Pedro Fernandez. Log out » Comments Comprar ahora Add to cart Microsoft Power BI Expert S/790.82 S/750.00 Comprar ahora Add to cart Data Analyst con Microsoft Power BI S/1,261.64 S/1,000.00 Comprar ahora Add to cart Curso Oficial PL-300: Microsoft Power BI Data Analyst S/7,000.00 S/4,130.00
Pareto en Power BI
Seguir en Pareto en Power BI Se conoce como distribución de Pareto (creado por Vilfredo Pareto) al gráfico de Pareto o curva 80-20. Es un método para separar los valores relevantes contra aquellos sin importancia. Usualmente, se define bajo estos principios: ● El 80% del éxito proviene del 20% de tu esfuerzo. ● El 80% de tu ingreso proviene del 20% de tu esfuerzo. ● El 80% de los ingresos se generan con 20% de los clientes. ● El 80% de las ventas se genera por el 20% de los productos. Para calcular este tipo de análisis con DAX necesitamos realizar los siguientes pasos en los que calcularemos la distribución de Pareto para las marcas de vehículos (para ellos utilizaremos el Dataset de Ventas y Vehículos): Comenzamos con una tabla base en donde tenemos los totales de venta por marca Agregamos una medida nueva con la siguiente expresión DAX. Lo agregamos a la tabla, y nos permitirá visualizar en qué posición se encuentra cada uno de nuestros valores. Ahora necesitamos calcular el valor acumulado de manera descendente, de acuerdo con el valor con mayor venta. Sin embargo, recordemos que en DAX no existe el concepto de fila; por lo que tendremos que tomar una aproximación distinta. La siguiente fórmula nos va a permitir crear una especie de función recursiva. En la que filtrará todos los valores de Marca, pero únicamente calculando el valor que entra en el Top, es decir: Si Rank = 1 entonces [Total Venta] filtrado por Rank 1 Si Rank = 2 entonces [Total Venta] filtrado por Rank 1 + Rank 2 Si Rank = 3 entonces [Total Venta] filtrado por Rank 1 + Rank 2 + Rank 3… Esta operación la realizará por cada una de nuestras filas de la categoría que estemos empleando. *Nota se debe tener cuidado con este tipo de cálculos, en especial la tabla por la que va a segmentarlo, puesto que puede ser bastante intensivo en el uso de recursos del modelo. A continuación, validamos la fórmula. Si acomodamos por Rank descendente, podremos observar el comportamiento esperado. Ahora necesitamos obtener el valor total de nuestra venta, para esto emplearemos la función CALCULATE y el modificador ALL: Este cálculo nos permitirá obtener el valor del total para cada una de las marcas. Finalizamos con una simple división de los dos valores calculados. El % mostrado será nuestro Pareto, ya solamente necesitamos emplearlo en alguno de los métodos de visualización (ABC, diagrama o curva): Para crear un diagrama de Pareto, podemos utilizar la misma tabla creada. Solamente cambiamos la visualización a un gráfico de columnas agrupadas con líneas. Y configuramos de la siguiente manera. Con esto queda creado nuestro diagrama de Pareto solo con expresiones DAX. Newsletter Recibe los mejores artículos del blog de Levo Learning Center en tu email. Lo más leido… Comprar ahora Add to cart Microsoft Power BI (Fines de semana) Microsoft Power BI es una de las herramientas más interactivas… S/944.00 S/470.82 Comprar ahora Add to cart Microsoft Power BI (Mar – Jue) Microsoft Power BI es una de las herramientas más interactivas… S/800.00 S/470.82 No Comments on Microsoft Power BI (Mar – Jue) Deja un comentario Cancel Reply Logged in as Stiven Mego. Log out » Comments Comprar ahora Add to cart Microsoft Power BI (Fines de semana) S/944.00 S/470.82 Comprar ahora Add to cart Power Apps + Power Automate (Días de Semana) S/944.00 S/470.82 Comprar ahora Add to cart Microsoft Power BI (Lun – Mié – Vie) S/944.00 S/470.82 Comprar ahora Add to cart Power Apps + Power Automate (Fines de Semana) S/944.00 S/470.82 Comprar ahora Add to cart Microsoft Power BI (Mar – Jue) S/800.00 S/470.82 Comprar ahora Add to cart Curso Oficial PL-300: Microsoft Power BI Data Analyst S/7,000.00 S/4,130.00
Blog – Levo Learning Center
Bienvenido a la mayor comunidad de Data & Analytics. Donde descubrirá cómo mejorar su negocio con Data Analytics, Business Intelligence, Business Analytics y metodologías ágiles. Optimice su flujo de trabajo y aproveche al máximo su inversión en IT´s. Pareto en Power BI DAX for Power BI: Un vistazo a este lenguaje de fórmulas imprescindible Agosto 9, 2023 Seguir en DAX for Power BI Un vistazo a este… Leer más Pareto en Power BI Pareto en Power BI Mayo 24, 2023 Seguir en Pareto en Power BI Se conoce como distribución… Leer más Newsletter Recibe los mejores artículos del blog de Levo Learning Center en tu email. Comprar ahora Add to cart Microsoft Power BI Expert S/790.82 S/750.00 Comprar ahora Add to cart Data Analyst con Microsoft Power BI S/1,261.64 S/1,000.00 Comprar ahora Add to cart Curso Oficial PL-300: Microsoft Power BI Data Analyst S/7,000.00 S/4,130.00