Qué es uno mismo en Python: ejemplos del mundo real
Qué es uno mismo en Python: ejemplos del mundo real
Este blog examinará el Desafío de datos apilados a ordenados de Excel BI, que involucra las funciones de transformación de columna a tabla de Power Query . La tarea es convertir una sola columna de datos en una tabla adecuada donde cada tipo de datos tiene su columna y, posteriormente, agregará un rango de población. Puedes ver el video completo de este tutorial en la parte inferior de este blog .
Este desafío de Excel BI es una gran oportunidad para practicar y perfeccionar sus habilidades en LuckyTemplates y el uso de las herramientas de Power Query . También hay muchas técnicas excelentes utilizadas por expertos en el campo que puedes aprender y descubrir. ¡Así que comencemos y pruébalo!
Tabla de contenido
Creación de listas
Las columnas que vamos a crear necesitarán nombres, así que crearemos una lista para eso. Comencemos abriendo la ventana del Editor avanzado y en la parte superior agregaremos una variable llamada columnas de lista ( lCols = ). Después de eso, ingresaremos una lista con todos los valores para esta variable, como se destaca a continuación, y presionaremos Listo .
Hay cinco valores para cada fila de datos. Vamos a dividir eso ingresando List.Split en la barra de fórmulas seguido de 5 para el tamaño de página. Luego presionamos esa marca de verificación, que devuelve una lista con listas anidadas.
Y cuando hacemos clic a un lado en el espacio en blanco para ver una vista previa debajo de la tabla, así:
Asignación de nombres de campo
Entonces, para cada fila de nuestra tabla, ahora tenemos una lista con todos los valores asociados con ella. Pero convirtamos esto en un registro para que podamos asignar nombres de campo a cada valor.
Dentro de la barra de fórmulas, agregaremos List.Transform al principio y cada Record.FromList al final. Podemos usar el guión bajo para referirnos a la Lista y los Campos dentro del paréntesis de Record.FromList .
Así que llamaremos a la variable Record.FromList( _, lCols )) en las columnas de nuestra lista .
Entonces, en lugar de una lista con listas, ahora tenemos una lista con registros . Presionemos hacia un lado en el espacio en blanco nuevamente para ver el resultado.
Y podemos ver arriba que cada elemento ahora tiene un nombre de campo asignado. Continuaremos convirtiendo esto en una mesa.
Power Query Transformar columna en tabla
Para transformar nuestra lista en una tabla, escribiremos Table.FromRecords al comienzo de nuestra barra de fórmulas y la envolveremos alrededor de la fórmula con un paréntesis abierto y cerrado. Después de presionar esa marca de verificación, obtenemos el resultado a continuación.
Tabla.AddRankColumn
Para la clasificación de la población, usaremos la función M relativamente nueva llamada Table.AddRankColumn . Así que presionaremos fx al lado de la marca de verificación e ingresaremos esta función.
Continuamos construyendo nuestra función ingresando entre paréntesis el valor de texto que llamaremos Rank by Population . Lo seguimos con una coma e ingresamos nuestro criterio de comparación, que es la columna Población de 2022.
Power Query Transformar columna en tabla reordenada
Debido a que necesitamos eso en orden descendente, ingresaremos Order.Descending y lo cerraremos con paréntesis. Ahora que nuestra función está completa, presionamos esa marca de verificación nuevamente y obtenemos el resultado a continuación.
Como puede ver, ha agregado la columna de clasificación ( Clasificación por población ) y también ha ordenado la tabla en orden descendente.
Copiaremos el nuevo nombre de la columna ( Rank by Population ) y, al comienzo de la fórmula, agregaremos Table.ReorderColumns . Necesitará una tabla y un orden de columnas, por lo que crearemos una lista al final de nuestra fórmula y pegaremos el nuevo nombre de columna que copiamos.
Luego lo agregaremos con nuestras columnas de lista ( lCols ) y lo cerraremos con paréntesis. Y finalmente, presionamos esa marca de verificación una última vez.
¡Hemos completado con éxito el desafío Power Query de Excel BI's stacked to order!
LuckyTemplates Column Split Power Query Tutorial: Cómo dividir celdas de Excel de varias líneas en LuckyTemplates
Exportar listas de puntos compartidos a Excel o archivo CSV
Agregar varias hojas en Excel a LuckyTemplates
Conclusión
Hemos completado con éxito el desafío Stacked Data to Ordered de Excel BI. Convertimos una sola columna de datos en una tabla adecuada donde cada tipo de datos tiene su columna y, posteriormente, agregará un rango de población.
Primero, creamos un conjunto de listas utilizando el Editor avanzado . Profundizamos en nuestra columna, dividimos las listas y asignamos nombres de campo. Luego transformamos nuestros datos en forma tabular y registramos las columnas usando una función.
¡Todo lo que aprendió en este blog seguramente será útil para sus futuros esfuerzos de columna de transformación de LuckyTemplates y Power Query!
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