Qué es uno mismo en Python: ejemplos del mundo real
Qué es uno mismo en Python: ejemplos del mundo real
Voy a repasar un análisis único aquí relacionado con la administración de inventario de LuckyTemplates. Puede ver el video completo de este tutorial en la parte inferior de este blog.
Esta idea surgió de una consulta en el . El miembro quería calcular cuántos días había cuando el inventario estaba en cero. Esto se basará en los datos de movimiento de existencias.
Tabla de contenido
Muestra de visualización de datos
Comencemos con una visualización de los datos de muestra proporcionados, como se muestra a continuación.
Verá que el gráfico muestra los niveles de existencias durante un período de tiempo determinado . Muchos sistemas SAP muestran datos como este en los que puede ver el movimiento real de las existencias.
Puede ver si las acciones aumentaron en 20 en un punto determinado, o disminuyeron en 3, y así sucesivamente. Puede verlo aquí en la columna Cantidad .
Los materiales también se dividen en grupos específicos para mayor claridad. Hace que sea más eficiente averiguar qué productos o materiales específicos se están moviendo .
Cuando ocurren cambios en las existencias, también necesita una fecha asociada con eso. Esto le indica cuándo una acción específica mostró movimiento.
Lo mismo se hace cuando hay entrada de inventario adicional. Cada actividad está asociada a la fecha en que ocurrió o cuando se publicó.
Modelo que muestra los datos requeridos
A partir de esos grupos específicos de datos, se genera este modelo simple. Muestra todos los movimientos necesarios para obtener los resultados que necesita.
Con esta información, podemos crear un total acumulativo de nuestro nivel de existencias en cualquier momento dado. A partir de ahí, podemos contar los días en los que no hubo inventario.
Apliquemos algo de contexto aquí. Estamos contando los días; esto significa que necesitaríamos fechas específicas.
Como se mencionó anteriormente, los materiales también se dividen en grupos separados. Esto nos dice qué acciones específicas se están moviendo. Eso lo vemos aquí.
En cuanto a los cálculos, todos ocurrirán en la siguiente tabla.
El modelo de demostración no es tan largo ni complicado, pero muestra todo el movimiento que necesitas.
Ahora, veamos cómo se ven estos en nuestra mesa. Solo necesita una SUMA simple en los cambios de stock y la cantidad.
Ese cálculo aparecerá en la columna Cantidad .
También vamos a agregar algunos filtros aquí. Mostraré la fórmula utilizada para el filtro más adelante, pero así es como se ve nuestro filtro.
Verás que de momento sólo tenemos un material concreto elegido. Esta es la razón por la que también ve el mismo tipo de material en la columna Descripción del material.
Por supuesto, tenemos una segmentación que nos permite especificar el período de tiempo para los datos que obtenemos como resultado.
Cuando mira la tabla, ahora puede ver que en esta fecha específica, teníamos menos 1, lo que significa que probablemente se vendió una acción.
Cada vez que haya un cambio en el número, verá que la visualización también cambia. Entonces, en este caso, esa pieza de stock vendida se puede ver en esta gota en el gráfico.
Además de los productos vendidos, también puede ver que en un día determinado, ingresaron 15 piezas de existencias.
Contando los días totales con existencias cero
La técnica que utilicé aquí es muy similar a la forma habitual en que haría un .
Cuando se cree este total acumulativo , se reflejará en su visualización. Estamos buscando días en los que el inventario esté en cero, lo que verá en las caídas de su gráfico.
Aquí, verá que en un día específico, 13 acciones se sacaron del inventario, lo que provocó que no tuviera existencias. Entonces, todo lo que tenemos que hacer es encontrar días similares como este, luego averiguar cuántos de esos días hay en total.
Este resultado se mostrará aquí, etiquetado como Días sin existencias .
Para comenzar a obtener ese número, necesitamos crear una tabla virtual que muestre las tres columnas que contienen los datos que necesitamos.
Esa tabla virtual se construye utilizando esta parte de la fórmula.
Analicemos esa fórmula pieza por pieza.
Empecé con ADDCOLUMNS , luego usé CROSSJOIN para asegurarme de que cada fecha y material específicos estén representados.
Entonces, digamos que un tipo específico de material se movió en un día específico. Esta parte de la fórmula asegura que se enumeren todas las fechas dentro del período de tiempo, incluida la fecha en que ocurrió el movimiento.
Por otro lado, es esta parte de la fórmula la que crea una lista de todos los tipos posibles de materiales. Esto asegura que cuando ocurra ese movimiento, la tabla represente ese stock específico.
Una vez que las fechas y las existencias se agregan a la tabla mediante CROSSJOIN , ahora puede crear una nueva columna que muestre el Total acumulativo , como se muestra en esta parte de la fórmula que se muestra a continuación.
Ahora, recuerda que aquí solo estás contando los ceros. Pero, ¿qué pasa con los espacios en blanco en nuestros Totales?
Para eso es esta parte de la fórmula.
Verá que estamos buscando columnas con cero. Al mismo tiempo, también estamos excluyendo las filas que están EN BLANCO .
Estas filas en blanco están ahí porque es posible que ese tipo específico de stock no haya sido parte del inventario todavía durante ese tiempo específico. En la tabla anterior, verá que los espacios en blanco aparecen antes de que se agregaran 15 piezas de ese stock específico. Esto significa que esta entrega de 15 existencias podría haber sido la primera vez que tienen ese tipo de producto.
Una vez aplicada la fórmula, obtendrás el número que necesitas. Definitivamente, eso es mucho mejor que desplazarse por las filas una por una, contando cuántas de ellas mostrarían ceros.
Perspectivas de gestión de inventario con LuckyTemplates: comparación de existencias con ventas
Sugerencias y técnicas de generación de informes móviles de LuckyTemplates
La importancia de crear visualizaciones convincentes de LuckyTemplates
Conclusión
Entonces, una vez más, hemos resuelto otro problema al construir una tabla virtual. Esta vez, el enfoque se aplica como una técnica de administración de inventario de LuckyTemplates. Esa tabla virtual nos dio el resultado exacto que necesitábamos, que era el número total de días en los que no había inventario.
Con suerte, puede encontrar algún uso para este concepto único dentro de LuckyTemplates.
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