Dar formato a los datos en LuckyTemplates: abordar los formatos de datos irregulares

Dar formato a los datos en LuckyTemplates: abordar los formatos de datos irregulares

En la publicación de blog de hoy, discutiremos el problema de la semana #6 . Le mostraré cómo dar formato a los datos en LuckyTemplates mediante el uso de Power Query . La captura de pantalla a continuación es la solución que debe tener después de haber realizado toda la transformación de datos. El número de saldo real fue de $ 685,616.33 . Puedes ver el video completo de este tutorial en la parte inferior de este blog.

Dar formato a los datos en LuckyTemplates: abordar los formatos de datos irregulares

Tuvimos mucha participación para el Reto #6. Agradezco los esfuerzos de todos para tratar de lograr esto. Una cosa a tener en cuenta es que vimos un montón de entradas que tenían un poco de equilibrio. A medida que avance en mi entrada para este desafío, le mostraré por qué ese monto en dólares estuvo fuera de lugar.

Tenga en cuenta que mi solución sobre cómo puede dar formato a los datos en involucró varios pasos y que hubo muchas entradas que condensaron esos pasos. Tendré en cuenta estos atajos para futuros emprendimientos que tenga con este tipo de datos. Entonces, los participantes no solo ayudaron a resolver el Problema de la semana, sino que también me ayudaron a largo plazo cuando se trata de desarrollar informes.

Abriré Power Query y explicaré paso a paso cómo se me ocurrió la solución. Así es como se ve el producto final.

Dar formato a los datos en LuckyTemplates: abordar los formatos de datos irregulares

Pero si hago clic en la fuente, verá que esto es lo que apareció originalmente cuando nos conectamos a la ubicación del archivo donde almacenamos el archivo CSV.

Dar formato a los datos en LuckyTemplates: abordar los formatos de datos irregulares

Tabla de contenido

Beneficios de los comentarios

Echa un vistazo a los pasos en el lado derecho. Puede ver la pequeña "i", que es la abreviatura de información. Esto indica que hay comentarios hechos en el editor avanzado.

Dar formato a los datos en LuckyTemplates: abordar los formatos de datos irregulares

Abramos el editor avanzado muy rápido aquí. Pueden ver que los textos que están en verde son comentarios que me ayudan a recordar en qué estaba pensando en ese momento.

Deja un rastro de lo que he hecho en el pasado, de modo que si alguien nuevo entra a mirar el archivo, al menos puede tener una idea del camino que seguí.

Dar formato a los datos en LuckyTemplates: abordar los formatos de datos irregulares

Podemos ver los comentarios en el lateral aquí. El primer comentario sobre Changed Type1 es básicamente sobre el cambio de tipos para las diferentes columnas. Como puede ver, el comentario que hice es "Asegúrese de que la columna actual esté configurada como decimal, ¡o aquí es donde las cosas comenzarán a salir mal!"

Dar formato a los datos en LuckyTemplates: abordar los formatos de datos irregulares

Esto me lleva al punto de por qué a la gente se le ocurre ese monto de saldo incorrecto que les mostré anteriormente.

Razones para la cantidad incorrecta

Déjame mostrarte otro archivo PBIX que copié de alguien que tenía una de esas entradas. $685,615.28 es la cantidad incorrecta, y hubo numerosas entradas que tenían esta cantidad resultante.

Dar formato a los datos en LuckyTemplates: abordar los formatos de datos irregulares

Averigüemos cómo y por qué sucedió eso. Si vamos a la pestaña Transformar y hacemos clic en Detectar tipo de datos , que detecta automáticamente todas las filas, podemos ver que la columna actual aparece como un número entero 64, que no es lo que queremos ver.

Dar formato a los datos en LuckyTemplates: abordar los formatos de datos irregulares

Por eso las cantidades están mal. También hay otra forma en que este error puede aparecer en su configuración. Vamos a Archivo>Opciones y configuraciones>Opciones.

Dar formato a los datos en LuckyTemplates: abordar los formatos de datos irregulares

En el área GLOBAL y la sección Carga de datos, podemos ver Detección de tipo . Elegí Detectar tipos de columna y encabezados para fuentes no estructuradas de acuerdo con la configuración de cada archivo .

Si selecciona la primera opción, que es Siempre detectar tipos de columna y encabezados para fuentes no estructuradas , también habría obtenido el error en el monto del saldo.

Dar formato a los datos en LuckyTemplates: abordar los formatos de datos irregulares

Melissa es uno de nuestros que ha sido de gran ayuda en lo que respecta al código M o al lenguaje de consulta de energía. Me mostró un documento de Microsoft que nos explicará por qué ocurrió este error.

Como puede ver, esto solía llamarse Opciones de proyecto . Se ha marcado la opción para Detectar automáticamente tipos de columna y encabezados para fuentes no estructuradas .

Dar formato a los datos en LuckyTemplates: abordar los formatos de datos irregulares

El documento también dice que solo se basa en las primeras 200 filas de su tabla.

Dar formato a los datos en LuckyTemplates: abordar los formatos de datos irregulares

En mi tabla, la cantidad original de filas era de alrededor de 4000 filas. Por eso es que no recogió las cantidades correctas.

Volvamos a Power Query y comencemos a formatear datos en LuckyTemplates. Como puede ver en el paso Tipo cambiado , es un número entero 64 con corriente.

Dar formato a los datos en LuckyTemplates: abordar los formatos de datos irregulares

Entonces, lo que voy a hacer aquí muy rápido es filtrar por uno de estos números de factura para mostrarles cómo se ve antes y después.

Dar formato a los datos en LuckyTemplates: abordar los formatos de datos irregulares

Una vez que selecciono un número de factura en particular, podemos ver que la cantidad actual es 4,741.01.

Dar formato a los datos en LuckyTemplates: abordar los formatos de datos irregulares

Una vez que haga clic en este tipo de cambio, verá que el valor ha cambiado y se redondea a 4741.

Dar formato a los datos en LuckyTemplates: abordar los formatos de datos irregulares

Así que esta es una forma rápida y fácil de explicar lo que salió mal con las otras entradas del Problema de la semana.

Volvamos a mi solución en Power Query M. El siguiente paso es donde filtré las filas para mostrar solo las filas en blanco.

Dar formato a los datos en LuckyTemplates: abordar los formatos de datos irregulares

El siguiente paso es donde eliminé las columnas. Eliminé todas las columnas excepto las que ves en las capturas de pantalla. Además, tenga en cuenta que el número de registro que apareció originalmente es en realidad el número de factura.

Dar formato a los datos en LuckyTemplates: abordar los formatos de datos irregulares

El siguiente paso es eliminar las filas en blanco que eran nulas para cada campo.

Dar formato a los datos en LuckyTemplates: abordar los formatos de datos irregulares

Y luego cambié el nombre de la primera columna que estaba en blanco antes y la cambié a Cliente... porque vamos a agregar otro campo que será mi campo Cliente real.

Dar formato a los datos en LuckyTemplates: abordar los formatos de datos irregulares

El siguiente paso fue reemplazar todos los valores de un espacio en blanco a nulo en la columna Cliente. La razón por la que tenemos que hacer esto es por el siguiente paso.

Dar formato a los datos en LuckyTemplates: abordar los formatos de datos irregulares

Para completar todas estas filas, ninguna de ellas puede estar en blanco y deben ser nulas.

Dar formato a los datos en LuckyTemplates: abordar los formatos de datos irregulares

Para hacer el relleno, haga clic en la columna, vaya a Relleno , luego Abajo .

Dar formato a los datos en LuckyTemplates: abordar los formatos de datos irregulares

Así es como puede ver todos los nombres en esta columna.

Dar formato a los datos en LuckyTemplates: abordar los formatos de datos irregulares

Columnas de filtrado

También filtré algunas filas más aquí y filtré por número de factura para eliminar las que estaban en blanco.

Agregué otra columna de Cliente donde copié la columna en la captura de pantalla anterior y eliminé los números antes del nombre.

También reordené las columnas. Moví esa columna de nuevos clientes desde el final hasta el principio. Y luego eliminé la columna Cliente que tenía el punto o el punto al final. Así que ahora solo tengo una columna clara de Cliente sin los números a la izquierda.

Dar formato a los datos en LuckyTemplates: abordar los formatos de datos irregulares

Luego, el siguiente paso es Suma insertada, donde tomé todos los valores de Actual, 1 a 30, 31 a 60, 61 a 90 y 91 a 120. Agregué todas esas columnas para obtener la columna personalizada llamada Adición .

Dar formato a los datos en LuckyTemplates: abordar los formatos de datos irregulares

Otra forma de hacer esto es resaltar todas las columnas, ir a la pestaña Agregar columna , hacer clic en Estándar y luego hacer clic en Agregar .

Esto le daría el campo Adición sin tener que escribir nada en Power Query.

Dar formato a los datos en LuckyTemplates: abordar los formatos de datos irregulares

Y luego eliminé todas esas columnas originales: Actual, 1 – 30, 31 – 60, 61 – 90 y 91 – 120. Después de eso, le cambié el nombre a Saldo .

Dar formato a los datos en LuckyTemplates: abordar los formatos de datos irregulares

Dar formato a los datos en LuckyTemplates: abordar los formatos de datos irregulares

El siguiente paso es agregar una columna personalizada. Para este desafío, fue el 21 de enero cuando se tomaron estos datos originales del cliente.

Dar formato a los datos en LuckyTemplates: abordar los formatos de datos irregulares

La fecha apareció automáticamente como una función de texto, así que la cambié a una función de fecha con este paso.

Dar formato a los datos en LuckyTemplates: abordar los formatos de datos irregulares

Crear la columna de edad

Para crear una columna de edad, resalté la fecha de hoy y la fecha de vencimiento. Luego fui a la pestaña Agregar columna e hice clic en Restar días .

Dar formato a los datos en LuckyTemplates: abordar los formatos de datos irregulares

El siguiente paso es convertir esto en un número entero.

Y luego cambié el nombre de la columna de Edad a Días de antigüedad . Luego agregué dos columnas condicionales más. Uno es para la columna de antigüedad para recategorizar estos artículos.

Dar formato a los datos en LuckyTemplates: abordar los formatos de datos irregulares

La segunda columna condicional ayudaría a ordenar la columna de antigüedad para que se mostraran en orden secuencial.

Conclusión

Así es como se me ocurrió mi solución para este problema de la semana. Una vez que presiono Cerrar y aplicar, estos son los resultados.

Dar formato a los datos en LuckyTemplates: abordar los formatos de datos irregulares

Espero que hayas disfrutado repasando la solución conmigo. Si disfrutó de este tutorial sobre cómo puede formatear datos en LuckyTemplates, suscríbase al canal de televisión para obtener contenido similar.

Jarrett


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