No hay artículos en stock basados ​​en la fecha de entrada y salida

Un usuario Pregunto ✅

Johnrevheim

Necesito visualizar / contar la cantidad de artículos en existencia día a día. Tengo una hoja de cálculo de Excel con la fecha de entrada, la fecha de salida y la descripción del artículo. ¿Cómo visualizo esto en gráficos que muestran cada día y el número de cada artículo?

Hola @Johnrevheim,

Según su descripción, desea obtener el artículo actual en stock, ¿verdad?

Si, como dije, puede consultar los pasos a continuación:

Tablas (tabla de existencias, tabla de fechas):

Capture.PNG

Fórmula:
DateTable = CALENDARIO (min (Stock[date-in]), MAX (Stock[date-out]))

Capture2.PNG

La medida:

Artículo en stock =
var currDate = MAX ([Date])
var temp = ADDCOLUMNS (Stock, «range», CONCATENATEX (CALENDAR ([date-in],[date-out]),[Date]& «,»))
regreso
LEFT (CONCATENATEX (FILTER (temp, ISERROR (SEARCH (currDate,[range])) = FALSO ()),[item]& «,»), LEN (CONCATENATEX (FILTER (temp, ISERROR (SEARCH (currDate,[range])) = FALSO ()),[item]& «,»)) – 1)

Cree una columna de cálculo para mostrar el resultado:

Capture3.PNG

Aviso: el resultado de la tabla temporal:

Capture4.PNG

Si lo anterior no es de ayuda, proporcione información más detallada sobre su requisito.

Saludos,
Xiaoxin Sheng

Hola @Johnrevheim,

Según su descripción, desea obtener el artículo actual en stock, ¿verdad?

Si, como dije, puede consultar los pasos a continuación:

Tablas (tabla de existencias, tabla de fechas):

Capture.PNG

Fórmula:
DateTable = CALENDARIO (min (Stock[date-in]), MAX (Stock[date-out]))

Capture2.PNG

La medida:

Artículo en stock =
var currDate = MAX ([Date])
var temp = ADDCOLUMNS (Stock, «range», CONCATENATEX (CALENDAR ([date-in],[date-out]),[Date]& «,»))
regreso
LEFT (CONCATENATEX (FILTER (temp, ISERROR (SEARCH (currDate,[range])) = FALSO ()),[item]& «,»), LEN (CONCATENATEX (FILTER (temp, ISERROR (SEARCH (currDate,[range])) = FALSO ()),[item]& «,»)) – 1)

Cree una columna de cálculo para mostrar el resultado:

Capture3.PNG

Aviso: el resultado de la tabla temporal:

Capture4.PNG

Si lo anterior no es de ayuda, proporcione información más detallada sobre su requisito.

Saludos,
Xiaoxin Sheng

vangaps

En respuesta a v-shex-msft

Hola @ v-shex-msft:

para los mismos datos de patrón, ¿podría proporcionar la solución, cómo obtener el recuento de existencias que están presentes en el inventario en este momento y también una solución para verificar las existencias presentes en los meses anteriores utilizando un filtro de mes y año?

Ej: condición de filtro para stock

Stock en fecha <= último día del mes requerido

Fecha de agotamiento de existencias (o fecha de venta)> = primer día del mes siguiente o nulo. – Por favor, avíseme si esta condición también funciona para verificar el recuento de existencias de los meses anteriores.

Michiel

Si me pregunta por la mejor visualización, lo haría con un gráfico de líneas, aunque la cantidad de elementos diferentes no debería ser demasiado grande.

El cálculo del stock actual funciona calculando tanto la entrada acumulada como la salida acumulada. Los datos deben comenzar con un nivel de existencias inicial para hacer esto correctamente. Puede calcular el acumulado con, por ejemplo,

CumulativeIn = 
VAR EndDate = MAX(Calendar[Date])
RETURN
CALCULATE(SUM(StockTransactions[Amount]),
    FILTER(ALL(Calendar), Calendar[Date] <= EndDate)
    )

Johnrevheim

En respuesta a Michiel

Perdón por la ignorancia – nuevo usuario. ¿Agrego esta fórmula como una nueva medida o una nueva columna?

Greg_Deckler

Proporcione algunos datos de muestra. Gracias.

Johnrevheim

En respuesta a Greg_Deckler

datos de ejemplo

fecha de entrada fecha de salida artículo

1.1.2016 2.2.2016 A

3.1.2016 15.1.2016 B

9.1.2016 10.2.2016 A

4.2.2016 10.2.2016 B

etc.

Greg_Deckler

En respuesta a Johnrevheim

¿Esos son sus únicos datos? ¿No tiene datos de inventario o cada fila representa 1 cosa?

Johnrevheim

En respuesta a Greg_Deckler

Hola,

si. los datos están estructurados así. A es un tipo, B es un tipo, etc. Lo que necesito ver en una escala de tiempo es cuántos de A, cuántos de B, etc. en una fecha determinada.

Gracias por ayudar,

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *