Las columnas calculadas en Power BI son una herramienta poderosa y versátil, similar en funcionalidad a crear columnas en Excel. Se utilizan para realizar cálculos fila por fila dentro de una tabla de datos, permitiendo agregar nuevas perspectivas a los datos existentes. Vamos a explorar cómo crearlas y sus aplicaciones prácticas.
¿Cuál es el proceso para crear una columna calculada?
Para crear una columna calculada, trabaja desde la vista de datos en Power BI. La creación de una nueva columna calculada implica los siguientes pasos:
Seleccionar la tabla de interés, como por ejemplo, la tabla "FAC ventas".
Acceder a las herramientas de tabla y seleccionar la opción de nueva columna.
Utilizar la barra de fórmulas para definir el cálculo. Por ejemplo, para calcular el margen bruto, puedes usar la fórmula:
Margen Bruto ='FAC ventas'[Precio de venta sin IGB]-'FAC ventas'[Costo de vehículo]
Este proceso generará una nueva columna con datos calculados en base a las otras columnas seleccionadas en la misma tabla.
¿Qué ejemplos de columnas calculadas podemos crear?
Algunos ejemplos prácticos de columnas calculadas en Power BI incluyen:
Margen Bruto: Calculado como el precio de venta sin impuestos menos el costo del vehículo.
Costo Comercial: Un cálculo que podría representar un porcentaje del costo de venta, como el 5%.
Margen Neto: Derivado restando el costo comercial del margen bruto.
Cada uno de estos cálculos permite a los usuarios generar datos importantes directamente desde sus conjuntos existentes, enriqueciendo así el análisis de datos.
¿Cómo se visualizan las columnas calculadas?
Power BI permite visualizar estas columnas calculadas de diferentes maneras. Un ejemplo es la creación de tablas o gráficos que representen de manera clara y comprensible los datos generados:
Tabla: Puedes agregar columnas como la marca del vehículo, precio de venta, margen bruto, costo comercial y margen neto para ofrecer una vista detallada.
Gráfico de columnas agrupadas: Perfecto para visualizar el margen bruto y el margen neto a lo largo del tiempo, permitiendo ver cómo evolucionan estas métricas.
¿Qué consideraciones importantes debemos tener en cuenta?
Las columnas calculadas, al ser generadas fila por fila, ocupan espacio físico en el modelo de datos, lo que puede aumentar el tamaño del archivo y afectar su rendimiento. Por esta razón, es crucial usar columnas calculadas de manera estratégica.
Además, cabe destacar que aunque Power Query es una herramienta eficaz para la transformación de datos, el lenguaje M que utiliza puede ser más complejo comparado con DAX. Es aquí donde las columnas calculadas y el uso de DAX ofrece una solución más accesible y eficiente para cálculos complejos.
En resumen, las columnas calculadas en Power BI son fundamentales para aprovechar al máximo tus datos. Te sugerimos experimentar con diferentes cálculos y visualizaciones en tus proyectos para descubrir su potencial completo. ¡Sigue explorando y mejorando tus habilidades en Power BI!
Clase 4.
Columnas calculadas.
Son el calculo mas parecido a crear una columna dentro de Excel.
En Power BI:
• Vamos a la sección vista de datos.
• Seleccionamos la tabla con la información que requiramos.
• Buscamos en la barra superior “Herramientas de Tablas.”
• Seleccionamos “Nueva Columna”.
• Se habilita la lista de formulas como en Excel, y aquí podemos generar la fórmula que queramos.
Otra opción.
• Seleccionamos la tabla con la información que requiramos.
• Damos Click derecho, y seleccionamos “Nueva Columna”.
A partir de aquí con estas nuevas columnas podemos hacer las visualizaciones que requerimos.
La columna calculada evalúa fila a fila el resultado, asimismo ocupa espacio físico dentro del modelo de datos haciendolo mas pesado.
¿Cuándo crear una columna calculada?
• Al necesitar el resultado físico.
• Por ejemplo, como filtro o en formulas complejas.
Con respecto a esta pregunta del quiz:
En un proyecto de analítica de datos con Power BI, ¿idealmente de dónde deberían provenir campos calculados y agregaciones?
¿Lo ideal no sería que las columnas calculadas y/o agregaciones sean creadas directamente en el power bi y que vivan en memoria?
El margen neto puede incluir los siguientes elementos:
Margen Neto = (Ingresos Totales - Costo de los Bienes Vendidos - Costo Comercial - Otros Gastos Operativos) / Ingresos Totales
Las columnas calculadas:
Evalúan fila a fila el resultado.
Ocupan espacio físico dentro del modelo de datos haciendo que este sea más pesado.
Entonces, ¿Por qué generariamos columnas calculadas con DAX si Power Query es la mejor opción?
Al necesitar el resultado físcio (Ej: como filtro o en fórmulas complejas.
Esto indica que para realizar cálculos complejos necesitamos aprender lenguaje M, el cual es mucho más difícil que DAX.
Me siento extraño 😵💫
Vengo de usar Python y SQL
y todo lo de Power BI se siente como sobrecomplicar todo.
Pero pues me toco usarlo, desgraciadamente.
Te entiendo bien. Esto se ve raro, es cuestion de acostumbrarse.
✨ Power BI en 30 Segundos (con Emojis) ✨
1. 🏭 Tu Fábrica de Datos: Power BI es tu herramienta mágica para convertir datos aburridos 📈 en informes geniales y decisiones inteligentes. 🧠💡
2. 🚪 La Puerta Secreta: "Habilitar Carga" Esta opción en Power Query es como la puerta de tu fábrica.🚪 Decide qué datos entran al proceso de limpieza y análisis. ¡Si la dejas cerrada, esos datos no salen en tu informe! 🚫📊
3. 🧹 Limpieza y Transformación (¡El Chef 🧑🍳 M!):
Power Query (M): Es el chef 🧑🍳 de tu cocina de datos. Aquí limpias, ordenas y transformas tus "ingredientes" (datos) antes de usarlos. Es poderoso y detallado, ¡como C++! 💪💻
¿Errores? ¡No mezcles recetas! 🧪 Text.Replace es para el Chef M. Si lo usas fuera de su cocina (en DAX), ¡error de sintaxis! 🛑
4. 📊 Construyendo el Edificio (DAX):
DAX: Tu arquitecto 👷♂️ para construir columnas y medidas. Aquí calculas totales, promedios, etc. Su función para reemplazar texto es SUBSTITUTE. ✍️
Medidas vs. Columnas Calculadas:
Medidas: ✨ ¡Se calculan "al vuelo" solo cuando las necesitas! Son ligeras, eficientes y respetan la granularidad de tus datos. ¡No engordan tu archivo! 🚀
Columnas Calculadas: Se guardan en cada fila. 💾 Aumentan el tamaño del archivo y pueden ser ineficientes para resúmenes. ¡Evítalas para grandes cálculos!
5. 🧩 La Estructura Perfecta: Esquema Estrella ⭐
Hechos (Facts): 🏭 El corazón de tu modelo. Son tus datos atómicos (cada venta individual, cada clic, cada llamada). ¡Alta granularidad = mucho detalle! 🔬
Dimensiones (Dims): 🏷️ Los "adjetivos" que describen tus hechos (fechas, productos, clientes, sucursales). ¡Para filtrar y agrupar fácilmente! 🎯
¿Por qué? ¡Máximo rendimiento, súper flexibilidad y análisis preciso! 🏎️💨
6. 🔄 Relaciones: ¡La Conexión! Conectan Hechos y Dimensiones. Son clave para que tus filtros funcionen.
1:N (Uno a Varios): Lo más común.
Cuidado: ↕️ Las relaciones bidireccionales pueden ralentizar o confundir. ¡Úsalas con precaución! 🐢
Excelente, una consulta. Como se define cuanto es el porcentaje que se utiliza para calcular el Costo Comercial? En esta oportunidad fue de 5%.
El porcentaje utilizado para calcular el Costo Comercial se define en base a los rangos de descuento ofrecidos por el proveedor. En este caso, el rango 2 tiene un descuento del 4% y el rango 3 tiene un descuento del 5%.
Yo tengo una version de Power Bi donde los campos se agregan en un modulo directamente de cada visual, y el panel de visualizaciones está incluido en la pestaña inicio...
Alguien conoce si se puede hacer cambio entre la version que describo y la estandar que es la que tiene el profesor?
No es posible cambiar entre versiones de Power BI. Cada versión tiene su propia interfaz y funcionalidades específicas.
Hola Andres,cómo estás, tiene activado la versión Preview :), puedes modificarla desde el panel de opciones y volver a la configuración nativa.
Saludos,
Renzo Roca
los nombres de las cabeceras de las columnas van sin espacio
No se emplean tildes , en los nombres e las cabeceras de las columnas
No entiendo cual es la diferencia entre una columna calculada y una medida?
una columna calculada aplica la misma operación para cada fila de tu base de datos.
Supongamos que tienes una tabla que tiene el campo de IDNombre, Tipo de Membresia (platino y gold) supongamos que quieres hacer una nueva columna, que defina un porcentaje dependiendo si es gold un 10% o platino un 15%, evaluara cada registro y pondra el porcentaje.
Ahora la medida es como una celda con una fórmula que te da un resumen, promedio, la suma o el conteo de algo
Las columnas calculadas en DAX permiten realizar cálculos en Power BI que se evalúan fila a fila, similar a crear fórmulas en Excel. Por ejemplo, puedes calcular el margen bruto restando el costo del precio de venta. Esto se hace en la vista de datos, seleccionando la tabla y utilizando la barra de fórmulas para definir la nueva columna. Aunque ocupan espacio en el modelo, son útiles para cálculos complejos que no se pueden realizar fácilmente en Power Query. Esto aumenta la eficiencia en la creación de reportes detallados.
M y DAX
Hola Profesor, la base de datos en excel no se entiende no se como se llama cada tabla :/
Para poder ver el nombre de la tabla, das click en la tabla en cuestion despues te vas a la pestaña "Diseño de tabla" y en la parte mas a la izquierda del menu esta el apartado "Nombre de la tabla" y ahi aparecera el nombre de la tabla a la que le des click.
¿Cuando hablo de power Query y por que es la mejor opción? :(