Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Anonymous
Not applicable

Medir utilizando la medida de inventario actual (respuesta)

Este es un seguimiento de mi otra publicación de "Medida usando la medida de inventario actual" (no puede responder al hilo allí, por lo que iniciar uno nuevo y aclarar. @amitchandak aquí está mi respuesta a su respuesta.)

Hola, actualmente estoy trabajando en un informe de inventario, así que tengo una tabla principal con registro de movimiento de inventario y también una tabla de fechas. Hay varios atributos para cada entrada, como ubicación (planta), material, tipo de almacén (jumbo/pallet), etc. Necesito una medida que calcule el promedio mensual % del inventario almacenado en jumbo vs pallet.

Para cada mes, el cálculo sería el siguiente para % de palet: (suma de los niveles de inventario diario almacenados en palets)/(suma del inventario diario total almacenado en palets y jumbo). Lo mismo para % jumbo.

Aquí está el enlace al archivo PBI con datos de muestra en "tabla de publicación". Mi procedimiento para obtener el % de palés y los cálculos jumbo son los siguientes:

1) Escribió la siguiente medida que calcula el inventario disponible a partir de la tabla de contabilización:

Inventory on hand = 
var _currdate=MAX('Date Table'[Date])
return

CALCULATE(
    SUM('Table'[Quantity]),
    FILTER(
        ALLSELECTED('Date Table'[Date]),
        ISONORAFTER('Date Table'[Date], _currdate, DESC)
    )
)

2) Se ha creado una visualización de matriz que se encuentra en la página 1.

3) Exportó los datos de la matriz, se volvió a insertar en el PBI en la tabla "Inventario en fecha" y se manipularon los datos.
4) Exportado la tabla "inventario en fecha"

5) Sumado manualmente todos los días con inventario para cada mes de octubre, noviembre, diciembre para cada planta, para jumbo y palet por separado. El cálculo se hizo en Excel y aquí está el archivo.

El resultado final deseado está en negrita:

PlantaTotal JumboTotal PalletTotal% Jumbo% Paleta
Octubre53201915.94622377.980.6%19.4%
Noviembre53204141.519806121.568%32%
Diciembre53201383203494141814.197.5%2.5%
Octubre53232791080135920.5%79.5%
Noviembre53238702556342625.4%74.6%
Diciembre532325943566.486160.4842.1%57.9%
Octubre532503243240%100%
Noviembre5325480756123639%61%
Diciembre532544762347.86823.865.6%34.4%
Octubre53281700284.41984.485.7%14.3%
Noviembre532830001185418572%28%
Diciembre53281776191.41967.490.3%9.7%

Espero que esto explique el procedimiento, lo siento si no estaba claro antes.

1 ACCEPTED SOLUTION
v-yuaj-msft
Community Support
Community Support

No @zaminamina ,

En función de su descripción, puede realizar algunos pasos de la siguiente manera.

  1. Cree dos tablas calculadas.

Caso de la comisión de la in

RESUMIR (

'Tabla de publicación',

'Tabla de contabilización'[Fecha de contabilización],

'Tabla de contabilización'[Código de planta],

'Tabla de contabilización'[Tipo de almacén],

"Cantidad",

CALCULAR (

SUM ( 'Tabla de contabilización'[Cantidad] ),

ALLEXCEPT (

'Tabla de publicación',

'Tabla de contabilización'[Fecha de contabilización],

'Tabla de contabilización'[Código de planta],

'Tabla de contabilización'[Tipo de almacén]

)

)

)




Tabla de la mesa de la tabla de

ADDCOLUMNS (

CROSSJOIN (

ALL ( 'Tabla de fechas'[Fecha] ),

ALL ( 'Tabla de contabilización'[Código de centro], 'Tabla de contabilización'[Tipo de almacén] )

),

"cantidad",

LOOKUPVALUE (

'Case' [Cantidad],

'Case'[Fecha de publicación], [Fecha],

'Case'[Código de planta], [Código de planta],

'Case'[Tipo de almacenamiento], [Tipo de almacenamiento]

)

)

2. Cree una columna para calcular el importe y una columna para marcar el mes.

new_amount de la casa de los 100o (

CALCULAR (

SUM ( 'Tabla'[cantidad] ),

ALLEXCEPT ( 'Tabla', 'Tabla'[Código de planta], 'Tabla'[Tipo de almacenamiento] ),

'Tabla'[Fecha] <-ANTERIOR ( 'Tabla'[Fecha] )

)




mes ?

MES ( 'Tabla'[Fecha] )

3. Cree una columna calculada para calcular el porcentaje de cada tipo de almacén.

%% ?

VAR x1 ?

CALCULAR (

SUM ( 'Tabla'[new_amount] ),

ALLEXCEPT (

'Mesa',

'Tabla'[mes],

'Tabla'[Código de planta],

'Tabla'[Tipo de almacenamiento]

)

)

VAR x2 ?

CALCULAR (

SUM ( 'Tabla'[new_amount] ),

ALLEXCEPT ( 'Tabla', 'Tabla'[mes], 'Tabla'[Código de planta] )

)

devolución

DIVIDE ( x1, x2 )

4. Cree una matriz.

v-yuaj-msft_0-1609810970777.png

Resultado:

v-yuaj-msft_1-1609810970784.png

Espero que eso sea lo que estabas buscando.

Saludos

Yuna

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

6 REPLIES 6
v-yuaj-msft
Community Support
Community Support

No @zaminamina ,

En función de su descripción, puede realizar algunos pasos de la siguiente manera.

  1. Cree dos tablas calculadas.

Caso de la comisión de la in

RESUMIR (

'Tabla de publicación',

'Tabla de contabilización'[Fecha de contabilización],

'Tabla de contabilización'[Código de planta],

'Tabla de contabilización'[Tipo de almacén],

"Cantidad",

CALCULAR (

SUM ( 'Tabla de contabilización'[Cantidad] ),

ALLEXCEPT (

'Tabla de publicación',

'Tabla de contabilización'[Fecha de contabilización],

'Tabla de contabilización'[Código de planta],

'Tabla de contabilización'[Tipo de almacén]

)

)

)




Tabla de la mesa de la tabla de

ADDCOLUMNS (

CROSSJOIN (

ALL ( 'Tabla de fechas'[Fecha] ),

ALL ( 'Tabla de contabilización'[Código de centro], 'Tabla de contabilización'[Tipo de almacén] )

),

"cantidad",

LOOKUPVALUE (

'Case' [Cantidad],

'Case'[Fecha de publicación], [Fecha],

'Case'[Código de planta], [Código de planta],

'Case'[Tipo de almacenamiento], [Tipo de almacenamiento]

)

)

2. Cree una columna para calcular el importe y una columna para marcar el mes.

new_amount de la casa de los 100o (

CALCULAR (

SUM ( 'Tabla'[cantidad] ),

ALLEXCEPT ( 'Tabla', 'Tabla'[Código de planta], 'Tabla'[Tipo de almacenamiento] ),

'Tabla'[Fecha] <-ANTERIOR ( 'Tabla'[Fecha] )

)




mes ?

MES ( 'Tabla'[Fecha] )

3. Cree una columna calculada para calcular el porcentaje de cada tipo de almacén.

%% ?

VAR x1 ?

CALCULAR (

SUM ( 'Tabla'[new_amount] ),

ALLEXCEPT (

'Mesa',

'Tabla'[mes],

'Tabla'[Código de planta],

'Tabla'[Tipo de almacenamiento]

)

)

VAR x2 ?

CALCULAR (

SUM ( 'Tabla'[new_amount] ),

ALLEXCEPT ( 'Tabla', 'Tabla'[mes], 'Tabla'[Código de planta] )

)

devolución

DIVIDE ( x1, x2 )

4. Cree una matriz.

v-yuaj-msft_0-1609810970777.png

Resultado:

v-yuaj-msft_1-1609810970784.png

Espero que eso sea lo que estabas buscando.

Saludos

Yuna

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Anonymous
Not applicable

@v-yuaj-msft

Hola Yuna, eso funciona, gracias!

Anonymous
Not applicable

@ryan_mayu En mi informe final, solo tendré la tabla "tabla de publicación" y "fecha". Básicamente necesito una medida que me dé el resultado deseado de % palet y % jumbo utilizando sólo los datos en la "tabla de contabilización". No puedo crear una tabla de "inventario en fecha".
Sólo he incluido la tabla "inventario en la fecha" para calcular % palet y % jumbo de la única manera que sé.

ryan_mayu
Super User
Super User

@zaminamina

¿Es esto lo que quieres? por favor vea el archivo adjunto a continuación

1.PNG





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




Anonymous
Not applicable

Hola @ryan_mayu , las medidas que usó obtienen los valores % correctos, pero necesito una medida para calcular la información en la tabla "Inventario en fecha" también. No puedo usar la información de esa tabla para el informe real o para medidas posteriores porque es una tabla creada manualmente (consulte el paso 3). Sólo lo creé para mostrarte lo que hice para llegar a los cálculos de paletas % y % jumbo deseados.

@zaminamina

todavía no está claro acerca de su solicitud. ¿Cómo insertar la matriz en la tabla inventroy?

¿Quiere decir transferir la tabla de contabilización al inventario en la tabla de fechas?

¿El inventario actual en la tabla de fechas es el resultado esperado?





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




Helpful resources

Announcements
PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.