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
Syndicate_Admin
Administrator
Administrator

SUMA con LASTDATE independiente de otras columnas

Hola

Tengo la siguiente tabla de historial de inventario con tres columnas: fecha del informe, ubicación del almacén y valor del inventario:

Table 1.jpg

Estoy tratando de presentar solo el estado actual del inventario.

La siguiente fórmula calcula correctamente el valor de inventario actual (suma de filas para la fecha del último informe):

Saldo de inventario actual =
CALCULAR(
SUMA('Historial de almacén'[Valor]),
ÚLTIMA FECHA('Historial de almacén'[Fecha])
)

Pero cuando estoy tratando de reemplazar la columna [Valor] con ella, la tabla sigue mostrando filas no deseadas, aunque la suma está bien:

Table 2.jpg

¿Alguna idea de cómo eliminarlos, para lograr este resultado:?

Table 3.jpg

Aquí está el enlace al archivo pbix, espero que funcione.

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Hi, @Krzysztof_Hyla ;

Por favor, pruébalo.

Current Inventory Balance = 
IF(MAX([Date])=CALCULATE( LASTDATE('Warehouse History'[Date]),ALL('Warehouse History')),
CALCULATE(                                     
  SUM('Warehouse History'[Value]),
  LASTDATE('Warehouse History'[Date])))

El resultado final se muestra a continuación:

vyalanwumsft_0-1639019182592.png

Saludos
Apoyo a la comunidad Team_ Yalan Wu
Si esta publicación ayuda,entonces considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

View solution in original post

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

Hi, @Krzysztof_Hyla ;

Por favor, pruébalo.

Current Inventory Balance = 
IF(MAX([Date])=CALCULATE( LASTDATE('Warehouse History'[Date]),ALL('Warehouse History')),
CALCULATE(                                     
  SUM('Warehouse History'[Value]),
  LASTDATE('Warehouse History'[Date])))

El resultado final se muestra a continuación:

vyalanwumsft_0-1639019182592.png

Saludos
Apoyo a la comunidad Team_ Yalan Wu
Si esta publicación ayuda,entonces considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Esto me dio exactamente lo que necesitaba, ¡muchas gracias!

Syndicate_Admin
Administrator
Administrator

He usado esta medida, pero no he tenido suerte hasta ahora:

Table 4.jpg

Aquí está el código exacto que he usado:

Medida de Amitchandak =
DÓNDE __id = MÁXIMO ('Historial de almacén'[Ubicación] )
DÓNDE __date =
CALCULAR (
MÁXIMO('Historial de almacén'[Fecha] ),
TODOSSELECCIONADOS ('Historial de almacenes' ),
'Historial de almacén'[Ubicación] = __id )
DEVOLUCIÓN
CALCULAR (
SUMA('Historial de almacén'[Valor]),
VALORES ('Historial de almacén'[Ubicación] ),
'Historial de almacén'[Ubicación] = __id,'Historial de almacén'[Fecha] = __date
)
Syndicate_Admin
Administrator
Administrator

@Krzysztof_Hyla , Pruebe una medida como esta para el inventario actual

Medida =
VAR __id = MAX ('Historial de almacén'[Ubicación] )
VAR __date = CALCULATE ( MAX('Warehouse History'[Date] ), ALLSELECTED ('Warehouse History' ), 'Warehouse History'[Location] = __id )
CALCULATE ( SUM('Warehouse History'[Value]), VALUES ('Table'[Location] ),'Warehouse History'[Location] = __id,'Warehouse History'[Date] = __date )

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.