Transformaciones simples de LuckyTemplates para datos más optimizados

Transformaciones simples de LuckyTemplates para datos más optimizados

Voy a hablar sobre las transformaciones simples de LuckyTemplates que puede realizar con el editor de consultas. Puede ver el video completo de este tutorial en la parte inferior de este blog.

El editor de consultas le permite limpiar sus datos y transformarlos desde su forma más pura. Aunque te permite hacer algunas transformaciones realmente avanzadas, quiero centrarme en las simples que puedes hacer.

A través de estas transformaciones simples, puede optimizar mejor sus datos en LuckyTemplates.

Tabla de contenido

Limpiando los nombres de los datos

Lo primero que hago siempre es limpiar los nombres de mis datos . Según el tipo de informe que busque, decido si quiero nombres propios. Por lo general, también me deshago de los guiones bajos y las abreviaturas.

Básicamente, quiero nombres que sean lógicos. La gente tiene que echarles un vistazo y entender qué hay en cada tabla o columna en particular.

Tome esta primera tabla aquí como un ejemplo. Se llama Customer_Data.

Transformaciones simples de LuckyTemplates para datos más optimizados

Como no me gusta tener símbolos como guiones bajos en los nombres, todo lo que tengo que hacer es hacer doble clic en eso y cambiarlo por el nombre que quiero.

Transformaciones simples de LuckyTemplates para datos más optimizados

Alternativamente, también podría ir a Propiedades y cambiar el nombre allí.

Transformaciones simples de LuckyTemplates para datos más optimizados

Cambiaré Location_Data y Product_Data también porque quiero ser coherente en cuanto al formato del nombre.

Transformaciones simples de LuckyTemplates para datos más optimizados

Además de los nombres de las tablas, también reviso cada tabla y trabajo con los nombres de las columnas. Nuevamente, debo asegurarme de que todos los nombres de las columnas tengan sentido.

La principal razón por la que quiero que los nombres de las columnas sean específicos y lo más claros posible es que los títulos de las visualizaciones se crean automáticamente en función de los nombres de las columnas. Por lo tanto, si alguno de los nombres de mis columnas no es lo suficientemente claro, esto podría tener un impacto en la forma en que se presentan los datos en mis visualizaciones.

Para cambiar cualquiera de los nombres de las columnas, solo necesito hacer doble clic en el nombre y cambiarlo. Por ejemplo, estoy cambiando esta columna Costo a Costo del producto.

Transformaciones simples de LuckyTemplates para datos más optimizados

De esta manera, queda claro de qué tipo de costo estoy hablando.

Transformaciones simples de LuckyTemplates para datos más optimizados

Limpiando los datos

Lo siguiente que debo hacer es limpiar los datos que no necesito .

Esta tabla de Ubicaciones es un buen ejemplo. Aquí hay columnas que realmente no necesito, como esta columna para Código de área.

Transformaciones simples de LuckyTemplates para datos más optimizados

Voy a dejar la columna Población porque necesito esos datos. Pero tampoco creo que las columnas de Hogares a Zona horaria sean importantes.

Transformaciones simples de LuckyTemplates para datos más optimizados

Para resaltar estas columnas sin quitar el resaltado en la columna del Código de área, mantendré presionado el botón Ctrl y haré clic en las columnas que quiero agregar a mi selección actual .

A partir de ahí, solo necesito hacer clic con el botón derecho y elegir Eliminar columna .

Transformaciones simples de LuckyTemplates para datos más optimizados

Seguimiento de pasos aplicados en el editor de consultas

El panel Pasos aplicados en el lado derecho de su pantalla es una herramienta útil mientras trabaja en transformaciones simples de LuckyTemplates.

Como ejemplo, veamos el panel Pasos aplicados antes de quitar las columnas que no necesitaba.

Transformaciones simples de LuckyTemplates para datos más optimizados

Pero en el momento en que eliminé esas columnas, mira lo que pasó después.

Transformaciones simples de LuckyTemplates para datos más optimizados

La última transformación que hice se registró en Pasos aplicados. De hecho, muestra todo lo que he hecho hasta ahora de manera secuencial .

Ahora que se han registrado todos esos pasos, todas estas transformaciones ocurrirán automáticamente cada vez que actualice los datos.

Esto también me permite volver atrás y deshacer cualquier transformación que haya hecho y que realmente no haya funcionado como lo había planeado. Pero, si cambio de opinión y me doy cuenta de que necesito esas columnas después de todo, simplemente puedo hacer clic en la X al lado de ese paso.

Transformaciones simples de LuckyTemplates para datos más optimizados

Una vez que haga eso, mi consulta volverá a su estado anterior.

Transformaciones simples de LuckyTemplates para datos más optimizados

Esto demuestra que en realidad puedes jugar con el editor de consultas sin tener que preocuparte por hacer un lío de cosas. Sabe que puede volver sobre sus pasos fácilmente y deshacer cualquier movimiento innecesario que haya realizado .

Sabiendo esto, simplemente haga clic derecho en cualquiera de las columnas y explore cualquiera de las diferentes transformaciones en la lista.

Transformaciones simples de LuckyTemplates para datos más optimizados

Esto le permitirá dominar lo que el editor de consultas le permite hacer sin tener que preocuparse de que terminará estropeando sus datos, ya que puede deshacer los pasos de todos modos.

Adición de consultas en el editor de consultas

Anteriormente, trabajé en Clientes, Ubicaciones y Productos. Pero si recuerdas, había otras tres mesas allí, todas ellas para Ventas.

Transformaciones simples de LuckyTemplates para datos más optimizados

También voy a actualizar esos nombres ya que ahora tengo datos más recientes.

Transformaciones simples de LuckyTemplates para datos más optimizados

Sin embargo, si hago clic en cada una de estas tres tablas, puedo ver que tengo la misma estructura de datos en todas ellas. Básicamente son los mismos datos pero de diferentes períodos de tiempo.

Transformaciones simples de LuckyTemplates para datos más optimizados

No es necesario tener tres tablas o consultas diferentes para esto. Esto significa que sería más eficiente para mí agregar los datos.

Entonces, primero seleccionaré Sales_2018 y luego haré clic en Agregar consultas debajo de la cinta Inicio.

Transformaciones simples de LuckyTemplates para datos más optimizados

Eso abrirá esta ventana.

Transformaciones simples de LuckyTemplates para datos más optimizados

Marcaré "Tres o más mesas" y aparecerá una lista de mesas debajo. Solo necesito agregar las tablas que quiero agregar al cuadro de la derecha y hacer clic en Aceptar.

Transformaciones simples de LuckyTemplates para datos más optimizados

Voy a comprobar si estas tablas se han fusionado en una sola. Así que miraré la columna que muestra la fecha de compra.

Transformaciones simples de LuckyTemplates para datos más optimizados

Como tengo más de 4000 filas de datos aquí, solo haré clic en el botón desplegable y en Ordenar descendientemente para mostrar primero los datos más recientes.

Transformaciones simples de LuckyTemplates para datos más optimizados

Esto muestra que las tablas se han añadido. Como puede ver, todavía estoy en la tabla Sales_2018 pero ahora tengo datos de 2020.

Ahora que tengo todos mis datos de ventas en esta única tabla, voy a cambiar el nombre a Ventas.

Transformaciones simples de LuckyTemplates para datos más optimizados

Por supuesto, no puedo simplemente eliminar las tablas de 2019 y 2020 porque todavía son consultas. Todavía necesito los datos dentro de esta tabla.

Entonces, lo que voy a hacer en lugar de eliminarlos es hacer clic con el botón derecho y desmarcar Habilitar carga.

Transformaciones simples de LuckyTemplates para datos más optimizados

Y debido a que todavía necesito que los datos de esas tablas se incluyan cuando realizo una actualización, debo asegurarme de que "Incluir en la actualización del informe" permanezca marcado incluso si terminará atenuado una vez que deshabilite la carga.

Transformaciones simples de LuckyTemplates para datos más optimizados

Una vez hecho esto, me he deshecho de algo de peso muerto en mi modelo. Esta es una excelente manera de optimizar mis tablas.

Comprobación de los tipos de datos

Es importante verificar si cada columna muestra el tipo de datos correcto. Esto se puede ver a través de estos pequeños iconos en el nombre de la columna.

Transformaciones simples de LuckyTemplates para datos más optimizados

LuckyTemplates suele ser realmente bueno para determinar qué tipo de datos tiene en cada columna. Pero en las raras ocasiones en que muestra el tipo de datos incorrecto, podría tener un gran impacto en la forma en que se realizan los cálculos en sus informes.

Por ejemplo, si una columna numérica se etiqueta como columna de texto por error, podría tener problemas con algo tan simple como obtener la SUMA de todos los datos.

La buena noticia es que es fácil cambiar el tipo de datos. Simplemente haga clic en el icono y elija el tipo correcto de la lista que aparece.

Transformaciones simples de LuckyTemplates para datos más optimizados

Otras transformaciones de LuckyTemplates

En el siguiente ejemplo, mostraré algunas transformaciones más que se pueden realizar en el proceso de creación de un código corto para California.

Comenzaré haciendo clic derecho en la columna, luego elegiré Duplicar columna .

Transformaciones simples de LuckyTemplates para datos más optimizados

Ahora, tengo un duplicado exacto.

Transformaciones simples de LuckyTemplates para datos más optimizados

Voy a hacer otra transformación haciendo clic con el botón derecho y luego haciendo clic en Transformar y eligiendo Mayúsculas .

Transformaciones simples de LuckyTemplates para datos más optimizados

Esto hace que todas las entradas de esa columna se muestren en MAYÚSCULAS.

Transformaciones simples de LuckyTemplates para datos más optimizados

Esta vez, voy a dividir la columna duplicada.

Para hacer eso, solo necesito hacer un clic derecho y hacer clic en Dividir columna . También lo haré en función del número de caracteres.

Transformaciones simples de LuckyTemplates para datos más optimizados

Voy a buscar 4 caracteres aquí. Esto me da el código corto CALI.

Transformaciones simples de LuckyTemplates para datos más optimizados

No necesito la segunda parte de la columna que se dividió, así que la eliminaré.

Transformaciones simples de LuckyTemplates para datos más optimizados

Luego cambiaré el nombre de la primera parte y la llamaré Código corto estatal.

Transformaciones simples de LuckyTemplates para datos más optimizados

Para hacerlo más organizado, voy a arrastrarlo justo al lado de la columna adicional para Estado.

Transformaciones simples de LuckyTemplates para datos más optimizados

El código M y el editor avanzado

Todo lo que he hecho hasta este punto está anotado en la sección Pasos aplicados.

Transformaciones simples de LuckyTemplates para datos más optimizados

Lo interesante es que en realidad puedo ver lo que sucede en cada uno de estos pasos debido a lo que se llama el código M. Este código se puede ver en esta barra de fórmulas en la parte superior.

Transformaciones simples de LuckyTemplates para datos más optimizados

También puedo ver cada paso en el Editor avanzado.

Transformaciones simples de LuckyTemplates para datos más optimizados

Una vez que se abre el Editor avanzado, puedo ver todos los códigos que se escriben mientras trabajo en todas las transformaciones anteriores.

Transformaciones simples de LuckyTemplates para datos más optimizados

Por supuesto, esto es algo de lo que debería preocuparse una vez que llegue al lado más avanzado de LuckyTemplates. Por ahora, las transformaciones simples en las que trabajé son más que suficientes para optimizar sus informes.


Lanzamiento del nuevo curso: modelado y transformaciones de datos avanzados
Mi práctica Sugerencias al usar el editor avanzado de LuckyTemplates
Parámetros de consulta de LuckyTemplates: Optimización de tablas

Conclusión

Estas transformaciones de LuckyTemplates pueden ser simples, pero tener una buena comprensión de cómo funcionan puede ayudarlo con su transición a cosas más avanzadas más adelante.

Además, no olvide la importancia de la sección Pasos aplicados: esta será su mejor opción para asegurarse de no perderse mientras optimiza sus datos.

Mis mejores deseos,


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