Qué es uno mismo en Python: ejemplos del mundo real
Qué es uno mismo en Python: ejemplos del mundo real
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.
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.
Alternativamente, también podría ir a Propiedades y cambiar el nombre allí.
Cambiaré Location_Data y Product_Data también porque quiero ser coherente en cuanto al formato del nombre.
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.
De esta manera, queda claro de qué tipo de costo estoy hablando.
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.
Voy a dejar la columna Población porque necesito esos datos. Pero tampoco creo que las columnas de Hogares a Zona horaria sean importantes.
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 .
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.
Pero en el momento en que eliminé esas columnas, mira lo que pasó después.
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.
Una vez que haga eso, mi consulta volverá a su estado anterior.
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.
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.
También voy a actualizar esos nombres ya que ahora tengo datos más recientes.
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.
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.
Eso abrirá esta ventana.
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.
Voy a comprobar si estas tablas se han fusionado en una sola. Así que miraré la columna que muestra la fecha de compra.
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.
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.
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.
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.
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.
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.
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 .
Ahora, tengo un duplicado exacto.
Voy a hacer otra transformación haciendo clic con el botón derecho y luego haciendo clic en Transformar y eligiendo Mayúsculas .
Esto hace que todas las entradas de esa columna se muestren en MAYÚSCULAS.
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.
Voy a buscar 4 caracteres aquí. Esto me da el código corto CALI.
No necesito la segunda parte de la columna que se dividió, así que la eliminaré.
Luego cambiaré el nombre de la primera parte y la llamaré Código corto estatal.
Para hacerlo más organizado, voy a arrastrarlo justo al lado de la columna adicional para Estado.
El código M y el editor avanzado
Todo lo que he hecho hasta este punto está anotado en la sección Pasos aplicados.
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.
También puedo ver cada paso en el Editor avanzado.
Una vez que se abre el Editor avanzado, puedo ver todos los códigos que se escriben mientras trabajo en todas las transformaciones anteriores.
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
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.
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.
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.
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.
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.
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.
Este tutorial analizará las ideas de materialización de cachés de datos y cómo afectan el rendimiento de DAX al proporcionar resultados.
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