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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Syndicate_Admin
Administrator
Administrator

Fecha máxima menos X días

Hola

Espero que esto sea bastante fácil y que me esté perdiendo algo simple.

Objetivo: Evaluar hasta la fecha seleccionada menos 2 días.

Tengo dos tablas, una es una tabla de fechas "Fecha" y la otra es "SalesOrders"

Tengo los líos dax:

Selección de atrasos =
IF(ISBLANK( [Selecciones necesarias]),
BLANK(),
CALCULATE( [Selecciones necesarias],
FILTRO ( ALLSELECTED('Fecha'),
'Fecha'[Fecha] <= MAX('Fecha'[Fecha]))))

Y

Selecciones necesarias =
CALCULATE(COUNT(SalesOrders[Status]), SalesOrders[Status] = "OPEN", SalesOrders[OrderStatus] <> "R")

Mi objetivo es usar el Messure de trabajo pendiente de picking, pero en lugar de contar a MAX('Date'[Fecha]), quiero contar hasta la fecha máxima menos X días. Donde X será 2 por ahora.
Ejemplo:

PickingBacklog
3/2 = 300
3/3 = 340
3/4 = 395
Resultado exepected
PickingBacklog2days = 300
Un número, tarjeta visual
-----------
Notas

He intentado usar la función de adición de fecha, pero la limitación de max ser assest en una columna lo ha hecho difícil.
Datos de pedidos de ventas de muestra
BranchID Fecha SalesOrderID Número de línea Estado Precio total
A3/3S1001Abierto100
A3/4S1001Abierto200
B3/3S1021Abierto300
B3/3S1032Cerrado400
C3/4S1041Abierto500
C3/2S1051Cerrado600
1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Allí @EnrichedUser

Deducción 2 de la fecha máxima, por ejemplo.

Picking Backlog =
IF(ISBLANK( [Picks Needed]),
BLANK(),
CALCULATE( [Picks Needed],
FILTER( ALLSELECTED('Date'),
'Date'[Date] <= (MAX('Date'[Date]) - 2) )))

saludos

Phil

View solution in original post

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Allí @EnrichedUser

Deducción 2 de la fecha máxima, por ejemplo.

Picking Backlog =
IF(ISBLANK( [Picks Needed]),
BLANK(),
CALCULATE( [Picks Needed],
FILTER( ALLSELECTED('Date'),
'Date'[Date] <= (MAX('Date'[Date]) - 2) )))

saludos

Phil

Estoy seguro de que probé esto y variaciones de esto varias veces antes de publicar este...

Gracias

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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