LuckyTemplates y Excel: diferencia en fórmulas DAX

LuckyTemplates y Excel: diferencia en fórmulas DAX

En este blog, analizaré rápidamente la principal diferencia entre las fórmulas de LuckyTemplates DAX y Excel.

Te mostraré algunos ejemplos para ayudarte a ver esto mejor.

Voy a usar los datos que usé en el blog anterior que abordaba las diferencias entre medidas y columnas calculadas. Puede ver el video completo de este tutorial en la parte inferior de este blog.

Vayamos directamente a eso.

Tabla de contenido

Fórmulas de Excel

Tengo una muestra pequeña de mis datos de ventas que contiene detalles sobre las transacciones que he realizado.

En esta sección, usaré Excel para mostrarle cómo funciona el cálculo de cosas aquí.

LuckyTemplates y Excel: diferencia en fórmulas DAX

En Excel, si necesita hacer algunos cálculos, debe pensar en celdas específicas.

Digamos que quiero ir y agarrar el precio. Dado que los datos de precios no existen en mi pequeño tamaño de muestra de datos, los obtendré de la tabla Productos.

Primero, crearé una columna de precio haciendo clic en la celda superior de la Columna H y luego escribiré Precio .

Y luego, en la misma columna, iré a la segunda celda desde arriba y escribiré la siguiente fórmula:

LuckyTemplates y Excel: diferencia en fórmulas DAX

Función BUSCARV

Aquí, he usado la función BUSCARV . Esta fórmula escanea la tabla Productos y luego devuelve el precio según el producto que busqué.

Como busqué el precio del producto en la celda B2, la fórmula devolverá el precio de ese producto.

Para copiar la misma fórmula y obtener los precios del resto de los productos, simplemente pase el mouse sobre la esquina inferior derecha de la celda y haga doble clic.

LuckyTemplates y Excel: diferencia en fórmulas DAX

Como tengo los mismos productos en mi pequeño tamaño de muestra, verá que los precios son todos iguales.

LuckyTemplates y Excel: diferencia en fórmulas DAX

Ahora, haré una nueva columna para las ventas.

Haga clic en la primera celda de la Columna I y luego escriba Ventas .

LuckyTemplates y Excel: diferencia en fórmulas DAX

Para obtener el número de Ventas, necesito multiplicar los valores en las columnas Cantidad y Precio.

Para hacer esto tuve que configurar la siguiente fórmula:

LuckyTemplates y Excel: diferencia en fórmulas DAX

Esta fórmula simplemente multiplica el valor de la celda G2 en la columna Cantidad por el valor de la celda H2 en la columna Precio.

Nuevamente, para copiar la misma fórmula para el resto del número de Ventas, pase el mouse sobre la esquina inferior derecha de la celda y luego haga doble clic.

LuckyTemplates y Excel: diferencia en fórmulas DAX

Así es como debería verse después de hacer lo anterior:

LuckyTemplates y Excel: diferencia en fórmulas DAX

Cuando hago fórmulas con Excel, solo hago referencia a las celdas y luego copio la fórmula en las filas restantes.

Luego, la fórmula se ajusta automáticamente al cambiar la celda a la que se hace referencia según la fila en la que se encuentre.

Si observa la celda I7, puede ver que las celdas a las que se hace referencia cambiaron a G7 y H7.

LuckyTemplates y Excel: diferencia en fórmulas DAX

No hay nada como esto en LuckyTemplates.

Fórmulas de LuckyTemplates

Aquí hay una fórmula de muestra que se usó en

LuckyTemplates y Excel: diferencia en fórmulas DAX

En LuckyTemplates, todo lo que hace referencia es una columna o una tabla. Y si desea comenzar la transición del uso de Excel a LuckyTemplates, debe comenzar a pensar de esa manera.

En el blog anterior, hice una columna calculada llamada Mes corto.

LuckyTemplates y Excel: diferencia en fórmulas DAX

Como puede ver en la barra de fórmulas, siempre hago referencia a las columnas. Aquí, utilicé la columna MonthName de la tabla Dates.

Esto es exactamente lo mismo con las medidas DAX .

LuckyTemplates y Excel: diferencia en fórmulas DAX

En la medida de ventas que hice, solo hice referencia a tablas y columnas. En esta fórmula, utilicé la tabla Ventas, la columna Cantidad y la columna Precio actual.

Además, los cálculos son creados por el filtrado que tengo en mi modelo en lugar de lo que está en una celda específica.

LuckyTemplates y Excel: diferencia en fórmulas DAX

Puede ver que los cálculos están filtrados por Fechas.

LuckyTemplates y Excel: diferencia en fórmulas DAX

El filtro en la medida es posible gracias a la relación de la tabla Fechas con la tabla Hechos en este modelo.

Entonces, lo que sucede es que, según el filtro que tenemos, la fórmula evaluará todos los resultados en las columnas que usamos en nuestra fórmula en lugar de solo en celdas específicas.


¿Quiere una cultura basada en datos? Por qué LuckyTemplates debería ser su herramienta preferida Guía de referencia de la fórmula
D AX

Cuatro pilares de todas las soluciones LuckyTemplates de alta calidad

Conclusión

En este tutorial, repasé algunas diferencias entre las fórmulas de Excel y DAX.

Lo principal a tener en cuenta es que en las fórmulas de Excel siempre hay que pensar en términos de celdas. Por otro lado, debe pensar en usar columnas y tablas cuando crea fórmulas DAX en LuckyTemplates .

Espero que esto le ayude a cambiar su forma de pensar cuando quiera hacer la transición de Excel a LuckyTemplates.

Mis mejores deseos,


Time Intelligence en LuckyTemplates: cómo calcular el número de transacciones realizadas en los últimos N días

Time Intelligence en LuckyTemplates: cómo calcular el número de transacciones realizadas en los últimos N días

Descubra cómo calcular el total de transacciones realizadas en los últimos N días y obtenga información útil utilizando la inteligencia de tiempo en LuckyTemplates.

Cómo evaluar clústeres en sus datos mediante la técnica DAX en LuckyTemplates

Cómo evaluar clústeres en sus datos mediante la técnica DAX en LuckyTemplates

En este tutorial, demuestro cómo mostrar clústeres en sus datos permite extraer información valiosa usando técnicas DAX avanzadas.

¿Cuánto personal tenemos actualmente? Lógica de fechas múltiples en LuckyTemplates usando DAX

¿Cuánto personal tenemos actualmente? Lógica de fechas múltiples en LuckyTemplates usando DAX

En este tutorial, aprenderá a calcular la <strong>población actual del personal</strong> para las relaciones múltiples de la tabla de calendario mediante la función COUNTROWS y FILTER en LuckyTemplates.

Hacer una solicitud HTTP en Power Automate

Hacer una solicitud HTTP en Power Automate

Aprenda a crear una solicitud HTTP con Power Automate y cómo implementar soluciones efectivas para la automatización de tareas.

Programe un flujo de escritorio para que se ejecute en Power Automate

Programe un flujo de escritorio para que se ejecute en Power Automate

En este tutorial, aprenda cómo programar un flujo de escritorio en Power Automate para automatizar tareas en la web y su escritorio.

Power Automate Terminar Control de acción en flujos

Power Automate Terminar Control de acción en flujos

Aprenda a usar correctamente el control Terminar acción de Power Automate que termina las acciones en un flujo si no se cumple alguna de las condiciones.

Power Query: combinar archivos de varias carpetas

Power Query: combinar archivos de varias carpetas

Aprenda a combinar archivos de varias carpetas en su red, escritorio, OneDrive o SharePoint utilizando Power Query.

Tipos de flujo de Power Automate y cuándo usarlos

Tipos de flujo de Power Automate y cuándo usarlos

En este blog, analizamos las similitudes y diferencias entre los tipos de flujo de Power Automate y determinamos cuándo usar cada flujo. Encuentra la mejor opción de automatización.

Conectores de Power Automate: número, texto y fecha y hora

Conectores de Power Automate: número, texto y fecha y hora

Familiarízate con algunos conectores Power Automate integrados que transforman cadenas en otro formato: número, texto y fecha y hora.

Tutorial del analizador VertiPaq: relaciones e integridad referencial

Tutorial del analizador VertiPaq: relaciones e integridad referencial

Este tutorial detallado sobre el analizador VertiPaq en DAX Studio le enseñará cómo usar la pestaña Relaciones para optimizar su DAX y resolver problemas de integridad referencial.