Qué es uno mismo en Python: ejemplos del mundo real
Qué es uno mismo en Python: ejemplos del mundo real
Pensé que sería interesante encontrar una manera de resaltar las funciones y los operadores en LuckyTemplates que quizás no haya encontrado antes, profundamente enterrados en los menús, o aquellos que quizás haya visto, pero realmente no sabe qué ellas hacen. En este tutorial, me gustaría resaltar las funciones LuckyTemplates Modulo y Integer-Divide . Echemos un vistazo a cómo estas funciones pueden ser útiles para sus informes. Puedes ver el video completo de este tutorial en la parte inferior de este blog.
Modulo y Integer-Divide en el operador estándar dentro de Power Query son increíblemente útiles para diferentes tipos de transformación de datos. Para propósitos de demostración, veamos un problema de división simple, catorce dividido por tres. Cuatro aquí, que es la porción entera del resultado, es la división entera, mientras que el módulo es el resto.
Puede usar Modulo y Integer-Divide para crear diferentes tipos de patrones repetitivos. Y en esos patrones repetitivos, puedes hacer algunas transformaciones realmente poderosas.
Tabla de contenido
Uso del módulo LuckyTemplates
Entonces, veamos este caso. Tenemos un conjunto de datos simple, que son solo veinticuatro participantes en un curso de capacitación, y queremos incluir a estos participantes y dividirlos en cuatro equipos iguales de seis. Podemos usar Integer-Divide y Modulo para hacerlo de diferentes maneras. Comencemos con Módulo.
Primero agreguemos una columna de índice, y luego en esa columna, vayamos y operemos con Modulo.
En Modulo introducimos el número de grupos que queremos crear, que es 4.
Verá que crea un patrón repetitivo de 0, 1, 2 y 3. Mirando 4 en el índice, que en realidad es la quinta fila (porque Power Query es un índice de base cero), si dividimos 4 entre 4, es una división entera de 1 y un módulo de 0 resto. Crea este patrón repetitivo hasta el final del conjunto de datos.
Entonces, queremos tomar estas filas de Modulo y traducirlas en columnas. Vamos a pivotar los datos en Modulo. Si vamos a Transform and Pivot , queremos pivotar en First Name y queremos asegurarnos de que no se esté agregando . No queremos que cuente. Solo queremos que gire los valores reales.
Y luego, podemos tomar estos cuatro encabezados y hacer un relleno, lo que hará que se vea mejor y menos desordenado. Luego, podemos simplemente filtrar los nulos y filtrar los duplicados.
Nos quedamos con nuestros buenos cuatro equipos de seis. Modulo dividió los datos contando de cuatro en cuatro.
También podemos hacer una forma diferente de dividir estos equipos, donde en lugar de contar y dividir equipos de esa manera, podemos contar los primeros seis. La forma en que vamos a hacer esto es con Integer-Divide.
Uso de la división de enteros
Usar Integer-Divide sigue gran parte de la misma lógica, pero es un patrón ligeramente diferente. Comencemos e iremos a agregar columnas y crearemos nuestro Índice. Usar Integer-Divide sigue gran parte de la misma lógica. Es un patrón ligeramente diferente. Comencemos e iremos a agregar columnas y crearemos nuestro Índice. Y luego, a partir de eso, vamos a pasar a la división de enteros.
En este caso, en lugar de lo que queríamos hacer con Modulo, que era el número de grupos, tendremos el número de personas por grupo . Entonces, ponemos aquí seis y obtenemos exactamente lo que esperábamos, que son los cuatro grupos de seis.
Ahora queremos tomar esta columna de índice y transformarla en un módulo, haciendo coincidir la división de enteros.
Y así, esto ahora crea el patrón repetitivo que coincide con el conteo de Integer-Divide.
Luego, tomamos esto y lo transformamos girando esto de la misma manera: yendo a Opciones avanzadas y asegurándonos de no agregar los datos . A partir de aquí, en realidad se limpia con un Transpose muy simple .
Transpose toma columnas, las convierte en filas y viceversa. Entonces, si tomamos estos datos y los transponemos , y vamos a nuestros encabezados y usamos encabezados de filas de versos , ahora tenemos exactamente los equipos que teníamos.
Power Query M: Patrón alternativo 0-1 en la tabla de fechas
Conceptos básicos de Unpivot y Pivot en LuckyTemplates: Revisión del editor de consultas
Parámetros de consulta de LuckyTemplates: Optimización de tablas
Conclusión
Estas son dos formas diferentes en las que podemos usar LuckyTemplates Modulo e Integer-Divide para transformar nuestros datos. Descubrirá que estas técnicas son realmente útiles en muchos patrones de transformación diferentes en términos de datos de pila y datos emparejados. Puede usarlos para deshacer esas configuraciones de manera muy similar a lo que hemos hecho aquí hoy.
Espero que hayas encontrado eso útil. Espere obtener más información sobre estos tesoros enterrados en en las próximas semanas, para que usted también pueda aprovecharlos al máximo.
¡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