Qué es uno mismo en Python: ejemplos del mundo real
Qué es uno mismo en Python: ejemplos del mundo real
En este tutorial, le mostraré cómo maximicé una técnica llamada ramificación de medidas para acelerar el proceso de desarrollo de mi informe en mi presentación para el 10.° Desafío de LuckyTemplates .
El LuckyTemplates Challenge es una serie de escenarios en los que se proporciona un conjunto de datos y se pide a los participantes que entreguen el conjunto de requisitos proporcionados en cada resumen del proyecto. Es una excelente manera para que los usuarios de LuckyTemplates encuentren formas creativas de aplicar sus conocimientos y habilidades en escenarios de la vida real.
Este envío viene con varias páginas, dos de las cuales ya he discutido en otro tutorial. En esta publicación de blog, voy a discutir cómo creé tres páginas más que son un poco más complejas. A pesar de la complejidad, pude hacer que el proceso fuera más eficiente.
Tabla de contenido
Creación de la página de informe de plantas
Comenzaré con la página de Plantas . Así es como se ve el resultado final.
Si ha seguido el otro tutorial que mencioné anteriormente, verá que el fondo es un poco similar. Eso es porque creé los fondos para todo mi informe en PowerPoint usando una sola plantilla. Acabo de cambiar el título de cada página.
Luego, subí este fondo en cada página. Dado que guardé la diapositiva de fondo para esta página como Plants.png, verá el mismo nombre de archivo en Fondo de página en mi panel de visualización.
También utilicé estas segmentaciones para el proveedor, la categoría y el tipo de material, que también aparecen en otras páginas.
El botón de inicio es una constante en todas mis páginas. Es una gran herramienta de navegación que facilita a los usuarios volver a la página de inicio con un solo clic una vez que han terminado con esta página.
Lo que es único acerca de la página Plantas es el botón aquí que permite a los usuarios ver la información combinada de plantas y proveedores.
Los datos de los proveedores tienen una página completa por sí solos, pero combinar los datos de estas dos páginas es útil, especialmente si el usuario desea obtener información más detallada.
Tengo un ícono más aquí en la parte superior que permite a los usuarios ver las anomalías de la planta.
Las anomalías son bastante nuevas y se introdujeron en la actualización de noviembre de 2020 para LuckyTemplates.
En la parte más a la izquierda de esta página, usé lo que se llama una cortadora de chiclet.
Creé esa segmentación usando este ícono resaltado debajo de mi panel de visualización a la derecha.
Si no ve la cortadora de chiclet desde su extremo, significa que primero tendrá que obtener la aplicación. Simplemente haga clic en Más elementos visuales en Herramientas externas y, a continuación, seleccione Desde AppSource .
Esto abrirá una ventana que muestra una lista de diferentes aplicaciones que puede usar para su informe. Asegúrese de tener "Todos" resaltado en el panel izquierdo.
Usando la barra de búsqueda, simplemente escriba "chiclet" y luego presione el botón de búsqueda. El cortador que estás buscando aparecerá en los resultados de búsqueda.
Una vez que presione Agregar , la segmentación aparecerá en su panel de visualizaciones en su escritorio de LuckyTemplates. Esta segmentación es una excelente manera de agregar variedad a sus informes, especialmente si desea ir más allá de las opciones predeterminadas que vienen con LuckyTemplates.
Creación de imágenes y uso de bifurcación de medidas en minutos de tiempo de inactividad y tendencias de defectos
La imagen en el lado derecho de mi página muestra las tendencias de los minutos de tiempo de inactividad , los minutos de tiempo de inactividad acumulativos por fecha , las tendencias de defectos y los defectos acumulativos por fecha .
Para las tendencias de minutos de tiempo de inactividad, utilicé un gráfico de líneas.
Lo creé usando este ícono debajo de mi panel de visualizaciones.
En cuanto a la medida que utilicé, se puede encontrar en mi carpeta Medidas clave en Promedio móvil .
Esta medida es un cálculo de la tendencia promedio móvil de un mes de tiempo de inactividad.
Para aquellos de ustedes que leen muchos de los tutoriales de LuckyTemplates o miran cualquiera de nuestros videos tutoriales, encontrarán que este enfoque les resulta familiar. Nuestro CEO, Sam McKay, utiliza esta técnica de promedio móvil de un mes en muchos de sus videos.
Es una medida DAX directa que usa con desde menos un mes. Todo eso se hace durante los minutos de tiempo de inactividad.
Esta medida ya está formateada. Pero también sé que muchos de nosotros formateamos nuestras medidas DAX de diferentes maneras. Independientemente de cómo formatee sus medidas, utilizo una gran herramienta que también podría ser útil para usted.
Si visita el , notará que si se desplaza hasta el final de cualquier publicación, verá varias herramientas y recursos que podrían ser útiles para el proceso de desarrollo de su informe. Para dar formato a mis medidas DAX, utilizo la .
Sé que hay otros sitios, pero elijo usar esta herramienta porque está vinculada a otras herramientas de LuckyTemplates dentro del Analyst Hub. También es muy sencillo y fácil de usar.
Para mostrarle cómo funciona, pegaré la medida que le mostré anteriormente en el espacio. Luego, haré clic en el botón Formato que se encuentra en la parte inferior de la página.
Esto corrige automáticamente la medida, dándole el formato más limpio posible teniendo en cuenta sus preferencias.
Puede establecer sus preferencias en la Configuración en el lado derecho de la página. Por ejemplo, si prefiere tener líneas largas en lugar de líneas cortas, puede alternar la opción para eso en Líneas .
Personalmente, prefiero usar varias líneas cortas para mis medidas.
También tiene la opción de agregar un espacio después de cada función que use en la medida. Como puede ver, el espacio hace que la medida sea más fácil de entender.
Una vez que esté satisfecho con el aspecto de su medida, simplemente haga clic en Copiar código en la parte inferior.
Luego, regrese al escritorio de LuckyTemplates y pegue la medida formateada.
En mi opinión, es muy importante mantener los códigos DAX limpios y correctamente formateados. Así que asegúrese de tomarse el tiempo para hacerlo cuando esté trabajando con medidas comparativas.
Ahora que ha visto cómo creé los Minutos de tiempo de inactividad, será fácil trabajar en la página Defectos. Sam siempre habla de ramificación de medidas y ese es el concepto que apliqué aquí.
La bifurcación de medidas significa comenzar con una medida central simple y luego crear o ramificarse a otras medidas.
En este caso, simplemente copié la medida de Minutos de tiempo de inactividad y la convertí en Defectos.
Ahora que las medidas están en su lugar, volveré a mis imágenes.
Cuando trabajo con gráficos de líneas como este, me gusta que las líneas sean más gruesas de lo habitual. Esto hace que la tendencia sea más visible. El valor predeterminado suele ser bastante delgado, lo que significa que las tendencias no se enfatizan lo suficientemente bien.
Para ajustar el grosor de las líneas, simplemente vaya a Formas en las visualizaciones y aumente el Ancho del trazo . Cuanto más alto es el número, más gruesa se vuelve la línea. Para el visual de arriba, lo configuré en 3.
Verá que hay muchas opciones aquí sobre cómo puede mejorar aún más sus imágenes. Puede elegir colores de datos o agregar etiquetas de datos .
Cuando se trata de este tipo de visual, normalmente no uso etiquetas de datos. Sin embargo, me gusta usar información sobre herramientas. Es por eso que cuando resalta su puntero sobre cualquier punto de la imagen, verá el promedio móvil de un mes para esa fecha en particular.
Creación de imágenes y uso de bifurcación de medidas en minutos y defectos de tiempo de inactividad acumulativo
Una vez que pasemos a la visualización de Minutos acumulados de tiempo de inactividad por fecha , verá que es un gráfico de área básico. Nuevamente, acabo de usar la imagen que viene con LuckyTemplates de manera predeterminada.
Estas fueron las medidas acumulativas que creé. Los organicé agrupándolos en la carpeta Acumulativa.
Esta es la medida que utilicé para Minutos acumulados de tiempo de inactividad .
Como puede ver, la medida de Minutos de tiempo de inactividad acumulados se calculó utilizando la función aplicada a los Minutos de tiempo de inactividad. Luego, usé sobre la tabla de datos con la fecha menor o igual que la fecha Este cálculo me da un total acumulativo a lo largo del tiempo dentro de este gráfico.
A veces, incluyo valores secundarios en estos gráficos. Por ejemplo, puedo usar un elemento como Minutos de tiempo de inactividad.
Así que buscaré Minutos de tiempo de inactividad en el panel Campos.
Entonces, pondré eso como un valor secundario.
Pero cuando miramos lo visual ahora, no nos da una imagen clara de los datos.
Es por eso que elegí no usar un valor secundario aquí. Así que sacaré ese valor secundario y luego lo devolveré a como era antes.
Lo que sí utilicé en esta imagen son los controles deslizantes de zoom . Los usé tanto en el eje X como en el Y.
Los controles deslizantes de zoom se introdujeron en la actualización de LuckyTemplates de noviembre de 2020. Es una característica genial que permite a los usuarios concentrarse en detalles más específicos.
Los controles deslizantes de zoom se pueden activar en el panel de formato.
Tiene la opción de usar el control deslizante de zoom para el eje X o el eje Y, o puede activar ambos.
También tiene la opción de agregar etiquetas e información sobre herramientas si lo desea. Pero en mi caso, no tengo tanto espacio como quisiera, así que opté por no agregarlos. Pero si estuviera trabajando en una imagen más grande, probablemente también los usaría.
Básicamente, solo necesita hacer clic en el control deslizante y tirar de él hacia arriba o hacia abajo para acercar y alejar la imagen. En el eje Y, por ejemplo, vea cómo el acercamiento también expande los números.
Hacer zoom en el eje Z hace lo mismo. Cuando se alejó antes, solo mostraba los años. Pero cuando me acerco, comienza a mostrar períodos de tiempo más estrechos, como meses.
Es una característica realmente genial, especialmente si está trabajando con tantos datos y le gustaría permitir que los usuarios se concentren en los detalles de su imagen. Cuando se acerca de esta manera, también puede ver una vista más grande haciendo clic en este ícono para el modo de enfoque.
Esto expande esa vista específica a toda su pantalla, lo que facilita la verificación de datos en puntos específicos.
Para los defectos acumulativos, una vez más usé ramificación de medidas para hacer que mi proceso sea más eficiente. Copié la medida de mis Minutos acumulados de tiempo de inactividad, que mostré anteriormente.
Luego, lo dupliqué y cambié Minutos de tiempo de inactividad por Defectos.
En cuanto a lo visual, hice lo mismo. Acabo de duplicar la imagen de Minutos de tiempo de inactividad acumulados por fecha, cambié un poco el formato de color eligiendo un tono más claro y luego apliqué la medida de Defectos acumulativos.
Uso de la bifurcación de medidas al clasificar el rendimiento
La última imagen de la que hablaré en esta página es la tabla del medio. Aquí es donde realmente trabajé mucho, considerando la cantidad de compases que tenía que incluir.
Puede ver que esta imagen muestra las ubicaciones de las plantas, los minutos de tiempo de inactividad y los defectos, así como algunos promedios y clasificaciones.
Voy a comenzar con la medida del tiempo de inactividad promedio .
Así es como se ve esa medida.
Es una medida básica que utiliza el PROMEDIOX de los de Fecha aplicados sobre los Minutos de Parada de cada planta. Esta es mi base principal al clasificar las plantas.
A continuación, les mostraré cómo hice las medidas de clasificación. Comenzaré con la clasificación por minutos de tiempo de inactividad .
Llamé a la medida Plantas con mejor rendimiento por tiempo de inactividad . Evidentemente, este nombre es demasiado largo para ser utilizado en la imagen. Es por eso que nombré la columna Clasificar por minutos de tiempo de inactividad en su lugar.
Básicamente, utilicé para la ubicación de la planta.
Usé esta combinación porque no necesitaba que apareciera un total en la parte inferior. Quería que se filtraran las ubicaciones de las plantas para que no saliera ningún total. Después de todo, no tiene sentido tener un total cuando la columna simplemente clasifica los datos. Por eso verás que los totales correspondientes están en blanco.
Algunos también pueden usar IF aquí en lugar de ISFILTERED . Puede elegir cualquier técnica con la que se sienta cómodo mientras tenga el mismo resultado.
A continuación, utilicé la función aplicada a las ubicaciones de plantas.
También puede usar en lugar de ALL , según los resultados que desee ver. La diferencia básica aquí es que ALL incluye todos los datos, independientemente de si tengo filtros en su lugar.
He aquí un ejemplo que muestra la diferencia. Elegiré un proveedor específico de la segmentación aquí en la parte superior.
Una vez que haga eso, los datos en la tabla solo mostrarán las filas correspondientes. Observe que en Clasificar por minutos de tiempo de inactividad , muestra 2, 4, 5, etc. Así es como se ve si usa la función TODO. Conserva el mismo rango porque el rango no debería cambiar si filtra algunos de los datos.
Si uso ALLSELECTED en la misma fórmula, estas columnas mostrarán 1, 2, 3, etc. Esto se debe a que solo clasificará los resultados filtrados y excluirá los datos que no se muestran una vez que se implementan los filtros.
Volviendo a la medida, ese RANKX también se aplica a los Minutos de Inactividad, con los datos en orden ASC .
Al final de esa instrucción IF , usé la función .
Esto garantiza que si se filtra la ubicación de una planta, aparecerá una clasificación. De lo contrario, dejará el espacio en blanco.
El siguiente es el ranking por minutos promedio de tiempo de inactividad .
Una vez más, voy a aplicar algunas ramificaciones de medidas aquí. Voy a usar la misma fórmula que usé para Clasificar por minutos de tiempo de inactividad y, en su lugar, usaré la medida Promedio de tiempo de inactividad .
Hice lo mismo para Rank By Defectos .
Puede ver que al usar la bifurcación de medidas, la creación de informes de LuckyTemplates es más rápida y eficiente.
Ahora que he hecho las medidas para las clasificaciones, trabajaré en la clasificación promedio general .
Este fue un poco más complicado e implicó la creación de variables. Comencé creando un para AddRank, que toma las tres clasificaciones: Plantas con mejor desempeño por tiempo de inactividad , Plantas con mejor desempeño por defectos y Plantas con mejor desempeño por tiempo de inactividad promedio , y las resume.
La siguiente variable, a la que llamé Result , solo usa la función en la variable AddRank por tres.
Entonces, quería un RETORNO que aplicara las funciones SI ESTÁ FILTRADO nuevamente. Por supuesto, si el Result no está filtrado, quiero que devuelva un BLANK .
La siguiente medida que creé fue la clasificación general .
Una vez más, volví a utilizar las funciones SI ESTÁ FILTRADA . También usó RANKX basado en la última medida de clasificación promedio general que acabo de hacer. Es muy similar a las primeras tres fórmulas que creé.
Cuando miras la clasificación general , puedes ver que hay empates.
Si quisiera crear una medida que distinguiera una clasificación general y no tuviera un empate, hay formas de hacerlo con DAX.
Tenga en cuenta que puede ordenar la clasificación general del último al primero simplemente haciendo clic en la flecha en el nombre de la columna. Esto pondrá el peor desempeño en la parte superior.
Creación de las páginas de tipos de materiales y proveedores
La página Plantas puede haber requerido mucho trabajo, pero las páginas Proveedores y Tipos de materiales contienen los mismos elementos. Esto significa que copié y pegué las medidas de estas páginas.
Para la diapositiva de Proveedores, simplemente dupliqué la diapositiva de Plantas y sustituí los detalles específicos de las plantas en detalles específicos de los proveedores.
La cortadora de chiclet en la página de Proveedores solo tiene más entradas que la página de Plantas, pero todo lo demás es igual.
Hice lo mismo para la página Tipo de material .
Esto muestra que en informes de varias páginas como estos, puede crear una diapositiva y convertirla en tres diapositivas en cuestión de minutos. Todo lo que se necesita es una planificación adecuada.
Cálculos en LuckyTemplates mediante la ramificación de medidas Ramificación de
medidas: estrategia de desarrollo de LuckyTemplates
Medidas DAX en LuckyTemplates mediante la bifurcación de medidas
Conclusión
El desarrollo de informes debe ser un proceso minucioso porque desea que las personas obtengan la mayor cantidad de información posible. Pero también es contraproducente si lo convierte en un proceso demasiado tedioso porque no todos tienen tiempo para generar informes complejos.
Esto hace que la bifurcación de medidas sea una excelente técnica para hacer que el proceso sea lo más eficiente posible sin sacrificar los resultados.
También ayuda tener un plan claro y algunas plantillas de diseño con las que trabajar. Como ha visto en este tutorial, es posible crear múltiples diapositivas en un corto período de tiempo en un informe bien pensado.
Espero que haya podido aprender algunas de las técnicas que utilicé para que también pueda comenzar a hacer que su proceso sea lo más eficiente posible.
Mis mejores deseos,
Jarrett
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