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,


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.