Columna calculada de LuckyTemplates frente a medida: una comparación

Columna calculada de LuckyTemplates frente a medida: una comparación

En este blog, voy a comparar medidas y columnas calculadas de LuckyTemplates, y luego cubriré algunas de sus diferencias. Puede ver el video completo de este tutorial en la parte inferior de este blog.

También voy a mostrarte situaciones óptimas en las que puedes usar cualquiera de ellos.

Tabla de contenido

Creación de columnas calculadas

Comenzaré creando una columna calculada en LuckyTemplates . Esto es probablemente con lo que está más familiarizado si proviene de un entorno de Excel.

En Excel, está acostumbrado a obtener una tabla de datos, ingresar algunas fórmulas de Excel y luego hacerlo todo de nuevo hasta obtener el resultado deseado.

También puede hacer esto dentro de LuckyTemplates.

Columna calculada de LuckyTemplates frente a medida: una comparación

Como puede ver, en realidad no hay tanta información en la tabla Ventas que tengo.

Sin embargo, en mi tabla Productos, hay bastante información útil que podría usar, como el precio actual del producto, el costo del producto, etc.

Columna calculada de LuckyTemplates frente a medida: una comparación

Agregaré una columna calculada en la tabla Ventas y luego buscaré una fórmula o una función que me permita llevar la información de la tabla Productos a la tabla Ventas. Luego lo colocaría dentro de esa columna calculada.

El modelo es una gran parte de por qué puedo hacer esto. Este modelo que he construido me permite lograr tal cosa.

Columna calculada de LuckyTemplates frente a medida: una comparación

Para crear una columna calculada en LuckyTemplates, haga clic en Nueva columna.

Columna calculada de LuckyTemplates frente a medida: una comparación

Voy a nombrar esta columna "Precios".

En la barra de fórmulas, cambiaré "Columna" a "Precios".

Columna calculada de LuckyTemplates frente a medida: una comparación

Voy a empezar a agregar las fórmulas que necesito.

Primero, voy a usar la función , una función que devuelve un valor relacionado de otra tabla.

Dentro de la función RELACIONADA, ingrese "Precio actual", seleccione la columna Precio actual de la tabla Productos y luego cierre los paréntesis inmediatamente después.

Columna calculada de LuckyTemplates frente a medida: una comparación

Básicamente, lo que hice fue transferir los valores de la columna Precio actual en la tabla Productos a la columna calculada. Hice esto haciendo referencia a la columna Precio actual dentro de la función RELACIONADA.

Columna calculada de LuckyTemplates frente a medida: una comparación

Cada fila de esta tabla Ventas representa una sola transacción.

Observe que después de ingresar la fórmula, ahora se muestran los precios que corresponden a cada Producto que se compró en cada transacción.

Columna calculada de LuckyTemplates frente a medida: una comparación

También puedo agregar una nueva columna calculada de LuckyTemplates que llamaré Ingresos.

Para ello, vuelva a hacer clic en la columna Nuevo.

Columna calculada de LuckyTemplates frente a medida: una comparación

Luego, en la barra de fórmulas, cambie Columna a Ingresos.

Ingrese Precios y luego haga clic en la columna Precios de la tabla Ventas para hacer referencia a ella.

Columna calculada de LuckyTemplates frente a medida: una comparación

Después de hacer eso, voy a multiplicar los valores de esta columna por los valores de la columna Cantidad.

Ingresaré el operador de multiplicación ' * ' y seleccionaré la columna Cantidad de la tabla Ventas.

Columna calculada de LuckyTemplates frente a medida: una comparación

Agregué la columna Ingresos en la tabla Ventas haciendo referencia a la columna Precios y luego multiplicándola por la columna Cantidad.

Columna calculada de LuckyTemplates frente a medida: una comparación

Para agregar información adicional a sus tablas, tal como lo hice aquí, deberá crear muchas columnas calculadas.

Sin embargo, lo mejor de LuckyTemplates es que si configura su modelo correctamente, no necesita hacer esto. Puede usar medidas y funciones DAX dentro de estas medidas en lugar de columnas calculadas.

Si bien las columnas calculadas tienen su propósito, ponerlas en su tabla de hechos no es realmente una forma optimizada.

Columna calculada de LuckyTemplates frente a medida: una comparación

Sin embargo, tiene sentido usar columnas calculadas en la tabla de búsqueda . Explicaré por qué más tarde.

Columna calculada de LuckyTemplates frente a medida: una comparación

Pero antes de eso, le mostraré cómo funcionan las medidas dentro de LuckyTemplates.

Creación de medidas

Primero, tomaré el nombre del cliente y luego lo arrastraré al lienzo.

Columna calculada de LuckyTemplates frente a medida: una comparación

Y luego, lo convertiré en una tabla haciendo clic en el ícono resaltado en la pestaña Visualizaciones.

Columna calculada de LuckyTemplates frente a medida: una comparación

Ahora, voy a escribir una fórmula como medida para mostrarles que también puedo calcular el número de ingresos que obtuve antes sin necesidad de agregar puntos de datos dentro de la tabla de hechos.

En la pestaña Campos, debajo de la tabla Ventas, puedo ver la columna Ingresos que hice anteriormente.

Voy a tomar esta columna y arrastrarla a la tabla.

Columna calculada de LuckyTemplates frente a medida: una comparación

Después de hacer eso, ahora puedo ver los ingresos que obtengo de cada uno de los clientes.

Columna calculada de LuckyTemplates frente a medida: una comparación

No quiero que hagas esto en LuckyTemplates. Cuando desee incorporar algunos cálculos a su objeto visual, agarrar una columna y arrastrarla a su objeto visual no es la forma correcta de hacerlo.

El uso de medidas para el cálculo es la forma más óptima de hacer las cosas.

Simplemente arrastré la columna a mi tabla para verificar si realmente podía obtener el mismo resultado usando medidas.

Las medidas, que son muy diferentes de las columnas calculadas, son como cálculos virtuales.

Mientras que una columna calculada de LuckyTemplates ejecuta un cálculo y luego incrusta datos en una tabla, una medida ejecuta un cálculo solo cuando lo lleva a un objeto visual.

Es una forma increíble de realizar muchos cálculos en su modelo sin ocupar espacio.

Ahora, les mostraré cómo funciona una medida. Primero, vaya a la pestaña Inicio y luego seleccione Nueva medida.

Columna calculada de LuckyTemplates frente a medida: una comparación

Voy a llamar a esta medida Ventas totales.

Columna calculada de LuckyTemplates frente a medida: una comparación

La primera función que voy a usar se llama , una función iterativa que devuelve la suma de una expresión evaluada para cada fila de una tabla.

Para agregar esta función, voy a ir a una nueva línea presionando Shift + Enter en mi teclado y luego ingresaré SUMX.

Columna calculada de LuckyTemplates frente a medida: una comparación

Como puede ver, la función requiere que ingrese una tabla y una expresión.

La función iterará a través de una tabla y luego ejecutará una expresión o una lógica, dependiendo de lo que ingrese dentro de la función.

Aquí, voy a usar la tabla Ventas que tengo.

Dentro de la función, ingresaré Ventas y luego haré clic en la tabla Ventas para hacer referencia a ella.

Columna calculada de LuckyTemplates frente a medida: una comparación

Para la expresión, iteraré a través de la tabla Ventas. Luego, en cada fila, multiplicaré los valores de la columna Cantidad por los valores de la columna Precio actual en la tabla Productos.

Al igual que hice antes, para recuperar los valores de la columna Precio actual, necesito usar la función RELACIONADO.

Para hacer esto, ingrese Cantidad y luego seleccione la columna Cantidad de la tabla Ventas. Luego ingrese el operador de multiplicación '*' justo después.

Columna calculada de LuckyTemplates frente a medida: una comparación

Ahora, para obtener los valores de la columna Precio actual, ingrese la función RELACIONADO. Dentro, escriba Precio actual y luego seleccione la columna Precio actual de la tabla Productos.

Columna calculada de LuckyTemplates frente a medida: una comparación

La función RELACIONADO devuelve un valor relacionado de otra tabla, que en este caso es la tabla Productos.

Columna calculada de LuckyTemplates frente a medida: una comparación

La fórmula que configuré, que se ve arriba, puede parecerle familiar. Esto es lo que hice exactamente en las columnas calculadas para obtener el número de Ingresos.

La principal diferencia aquí es que dentro de la medida, los cálculos se hacen virtualmente. Esto significa que ejecuta la misma lógica, pero no requiere que agregue ningún punto de datos dentro de la tabla de hechos.

Después de presionar Entrar, ahora puede ver la medida en la parte frontal de la tabla Ventas en la pestaña Campos.

Sabría que es una medida cuando el nombre tiene un ícono de calculadora al lado.

Tome la medida Ventas totales y luego arrástrela a la tabla.

Columna calculada de LuckyTemplates frente a medida: una comparación

Verá que obtuve exactamente el mismo resultado sin agregar puntos de datos dentro de mi tabla de hechos. Esto se ha hecho virtualmente de una forma más optimizada usando .

Columna calculada de LuckyTemplates frente a medida: una comparación

Ahora, como dije antes, no recomiendo arrastrar columnas a sus elementos visuales. Voy a eliminar la columna Ingresos haciendo clic en X como se muestra a continuación.

Columna calculada de LuckyTemplates frente a medida: una comparación

Dado que puedo calcular los Ingresos sin las columnas calculadas que hice anteriormente, las eliminaré porque realmente no las necesito.

Primero, eliminaré la columna Ingresos.

Columna calculada de LuckyTemplates frente a medida: una comparación

Y luego, también eliminaré la columna Precios.

Columna calculada de LuckyTemplates frente a medida: una comparación

Cada punto de datos en su modelo ocupa algo de memoria. En modelos más pequeños, tener puntos de datos innecesarios no es gran cosa.

Pero a veces te encontrarías con modelos con millones de filas. En ese caso, estamos desperdiciando algo de memoria en los millones de filas que realmente no necesitamos.

En esta tabla en particular, tengo 15.000 filas. Al eliminar los puntos de datos innecesarios en la tabla, optimicé mi modelo. Eliminé muchas filas que no necesito.

Ahora, la medida de Ventas Totales que he hecho es totalmente dinámica. Y te mostraré por qué.

En la pestaña Campos, tome la tabla Vendedor y arrástrela al objeto visual.

Columna calculada de LuckyTemplates frente a medida: una comparación

Después de eso, agregaré un filtro haciendo clic en el ícono resaltado en la imagen a continuación.

Columna calculada de LuckyTemplates frente a medida: una comparación

En este filtro, puede ver las Ventas Totales de cada Vendedor.

Seleccionemos a Carl Elliott.

Columna calculada de LuckyTemplates frente a medida: una comparación

Puedes ver que el número cambia. Estos nuevos números ahora representan las ventas totales que obtiene de los productos que vendió Carl Elliott.

Puede ordenar estos números haciendo clic en el encabezado de la columna Ventas totales.

Columna calculada de LuckyTemplates frente a medida: una comparación

Aquí hay otra representación visual que obtiene al hacer clic en el ícono resaltado debajo de la pestaña Visualizaciones.

Columna calculada de LuckyTemplates frente a medida: una comparación

Si seleccionamos a Ernest Wheeler en la segmentación de Vendedor, obtenemos las Ventas totales de los productos que vendió.

Columna calculada de LuckyTemplates frente a medida: una comparación

Como habrás observado, los números o los visuales cambian cada vez que cambiamos de Vendedor.

Por eso las medidas son dinámicas. Todos los cálculos se realizan prácticamente entre bastidores, según el contexto.

Esta es solo una fórmula. Todavía hay muchas fórmulas DAX que puede usar para varios propósitos.

Si usa bien las medidas DAX y las combina con el modelo correcto, puede calcular virtualmente cualquier cosa con la que pueda soñar.

Si no comprende lo que sucede dentro de su modelo, comenzará a pensar que necesita escribir fórmulas DAX más complejas. Sin embargo, DAX es fácil de implementar si configura bien su modelo.

DAX ciertamente no es simple. Pero la curva de aprendizaje no es tan grande, especialmente si sabe cómo configurar correctamente su modelo.

Ahora, como otro ejemplo, voy a crear una nueva medida.

En la pestaña Inicio, haga clic en Nueva medida.

Columna calculada de LuckyTemplates frente a medida: una comparación

Voy a nombrar esta nueva medida como Cantidad total. En la Barra de fórmulas, cambie Medida a Cantidad total.

Columna calculada de LuckyTemplates frente a medida: una comparación

En esta medida, voy a calcular la Cantidad Total de productos que vendo a cada cliente.

Para hacer eso, usaré , una función que suma todos los números en una columna. Dentro de la función SUMA, voy a hacer referencia a la columna Cantidad de la tabla Ventas.

Así es como he configurado la fórmula.

Columna calculada de LuckyTemplates frente a medida: una comparación

Lo que sucede es que la función suma todos los números dentro de nuestra columna Cantidad. Básicamente estoy sumando la cantidad de los productos que he vendido.

Ahora, tome la medida Cantidad total en la pestaña Campos y arrástrela a la tabla.

Columna calculada de LuckyTemplates frente a medida: una comparación

Después de hacer eso, ahora puede ver la cantidad de productos que vende a cada uno de sus clientes.

Columna calculada de LuckyTemplates frente a medida: una comparación

Si desea ver un desglose de los productos que ha vendido y ver qué productos en particular le ha vendido a cada cliente, puede arrastrar la columna Nombre del producto a la pestaña de valores.

Columna calculada de LuckyTemplates frente a medida: una comparación

Así que ahora tengo un desglose de las Ventas totales y la Cantidad total en términos del Cliente y el Nombre del producto. Esto solo fue posible gracias al modelo de datos que configuré.

Columna calculada de LuckyTemplates frente a medida: una comparación

Uso adecuado de las columnas calculadas

Lo último que quiero mostrarles es dónde usar una columna calculada en LuckyTemplates. Las columnas calculadas ayudan a desarrollar sus posibilidades de segmentación y filtrado.

Dado que todas sus transacciones están en la base de su modelo, que también es su tabla de hechos, todos los cálculos se realizan allí.

Columna calculada de LuckyTemplates frente a medida: una comparación

Por otro lado, las partes superiores de su modelo, que son sus tablas de búsqueda, filtran todos sus cálculos según la lógica que ponga en sus cálculos.

Como ejemplo, iré a la tabla Fechas.

Columna calculada de LuckyTemplates frente a medida: una comparación

Digamos, por ejemplo, que quiero filtrar mis cálculos según Meses. Pero para propósitos de visualización, quiero que los nombres del Mes sean cortos, así que solo usaré las primeras 3 letras del nombre del Mes.

Como no tengo ese filtro de mes corto en mi tabla de fechas, voy a hacer uno.

Agregue una nueva columna a la tabla Fechas haciendo clic en Nueva columna.

Columna calculada de LuckyTemplates frente a medida: una comparación

Como quiero llamar a esta columna Mes corto, voy a cambiar Columna a Mes corto en la barra de fórmulas.

Columna calculada de LuckyTemplates frente a medida: una comparación

Luego, usaré la función que devuelve un número específico de caracteres de un texto.

Ingrese la función IZQUIERDA y luego, dentro de ella, haga referencia a la columna MonthName de la tabla de fechas. Ponga 3, ya que solo queremos las primeras 3 letras del Nombre del Mes.

Así es como he configurado la fórmula.

Columna calculada de LuckyTemplates frente a medida: una comparación

La fórmula toma las primeras 3 letras de cada valor en la columna MonthName y las devuelve a la columna Short Month que acabamos de crear.

Columna calculada de LuckyTemplates frente a medida: una comparación

Esto es lo que quiero decir con la construcción de sus tablas de filtrado.

Aquí, en realidad no puede usar medidas DAX ya que no hay ningún cálculo involucrado.

Entonces, para construir las columnas que usará para filtrar sus cálculos, necesita usar columnas calculadas.

Ahora usemos la columna que acabo de hacer para filtrar nuestros cálculos anteriores.

En la pestaña Campos, tome la columna Mes corto y arrástrela a su tabla.

Columna calculada de LuckyTemplates frente a medida: una comparación

Para crear un filtro usando la columna Mes corto, haga clic en el ícono resaltado debajo de la pestaña Visualizaciones como se muestra a continuación.

Columna calculada de LuckyTemplates frente a medida: una comparación

Ahora, si eliges un mes determinado, puedes ver que los cálculos se están filtrando según las ventas que hayas tenido en ese mes.

Aquí hay un ejemplo si elige enero como su filtro de mes corto.

Columna calculada de LuckyTemplates frente a medida: una comparación

Como puede ver, los meses en el filtro Mes corto no están realmente ordenados. Para solucionar esto, vuelva a la tabla Fechas. Puede ver la columna MonthOfYear que puede usar para ordenar su filtro.

Columna calculada de LuckyTemplates frente a medida: una comparación

Para ordenar su filtro, seleccione la columna Mes corto, vaya a la pestaña Herramientas de columna, seleccione Ordenar por columna y luego haga clic en la columna Mes del año.

Columna calculada de LuckyTemplates frente a medida: una comparación

Después de eso, verá que su filtro ahora está en el orden correcto.

Columna calculada de LuckyTemplates frente a medida: una comparación


Aprenda a recolectar selecciones de LuckyTemplates Slicer para usar dentro de otras medidas
Colocar números de días laborables y de fin de semana en la tabla de fechas en LuckyTemplates
Mostrar resultados hasta la fecha actual o una fecha específica en LuckyTemplates

Conclusión

En este blog, cubrí las diferencias entre la columna calculada de LuckyTemplates y las medidas DAX. También discutí las formas óptimas de usar cualquiera de estos.

En sus cálculos, es mucho más eficiente usar medidas DAX. Puede hacerlo sin agregar puntos de datos dentro de su tabla de hechos.

Pero al crear las tablas de búsqueda que usará para filtrar sus cálculos, tiene sentido utilizar columnas calculadas.

Espero que esto ayude en su análisis, ¡y estoy emocionado de que use ambos!

¡Que tenga un buen día!


Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Cómo guardar y cargar un archivo RDS en R

Cómo guardar y cargar un archivo RDS en R

Aprenderá a guardar y cargar objetos desde un archivo .rds en R. Este blog también cubrirá cómo importar objetos desde R a LuckyTemplates.

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

En este tutorial del lenguaje de codificación DAX, aprenda a usar la función GENERAR y a cambiar dinámicamente el título de una medida.

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Este tutorial cubrirá cómo usar la técnica de elementos visuales dinámicos de subprocesos múltiples para crear información a partir de visualizaciones de datos dinámicos en sus informes.

Introducción al contexto de filtro en LuckyTemplates

Introducción al contexto de filtro en LuckyTemplates

En este artículo, repasaré el contexto del filtro. El contexto del filtro es uno de los temas principales que cualquier usuario de LuckyTemplates debería conocer inicialmente.

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Quiero mostrar cómo el servicio en línea de LuckyTemplates Apps puede ayudar a administrar diferentes informes e información generada a partir de varias fuentes.

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Aprenda a calcular los cambios de su margen de beneficio utilizando técnicas como la bifurcación de medidas y la combinación de fórmulas DAX en LuckyTemplates.

Ideas de materialización para cachés de datos en DAX Studio

Ideas de materialización para cachés de datos en DAX Studio

Este tutorial analizará las ideas de materialización de cachés de datos y cómo afectan el rendimiento de DAX al proporcionar resultados.

Informes comerciales con LuckyTemplates

Informes comerciales con LuckyTemplates

Si todavía usa Excel hasta ahora, este es el mejor momento para comenzar a usar LuckyTemplates para sus necesidades de informes comerciales.

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber