March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early Bird pricing ends December 9th.
Register NowGet certified in Microsoft Fabric—for free! For a limited time, the Microsoft Fabric Community team will be offering free DP-600 exam vouchers. Prepare now
Hola a todos!
Tengo esta tabla:
Quiero crear una medida que para cada whs_id && outlet_id calcule la diferencia de día entre el pedido actual y el pedido anterior
por ejemplo:
whs_id = 59706
outlet_id = 60809
La diferencia de día entre Orden 1453423 paid_date - 28/02/2023
para ordenar 1456751 order_created_date - 1/30/2023 es -29 días, por lo que la medida debería darme "-29"
¡¡gracias!!
Le sugiero que cree una medida por debajo del código.
Diff =
VAR _ADDRANK =
ADDCOLUMNS (
'Table',
"Rank",
RANKX (
FILTER (
'Table',
'Table'[whs_id] = EARLIER ( [whs_id] )
&& 'Table'[outlet_id] = EARLIER ( [outlet_id] )
),
'Table'[order_ceated_date],
,
DESC,
DENSE
)
)
VAR _ADDDIFF =
SUMMARIZE (
_ADDRANK,
[whs_id],
[outlet_id],
"Diff",
VAR _CURRENT =
MAXX (
FILTER (
_ADDRANK,
[whs_id] = EARLIER ( [whs_id] )
&& [outlet_id] = EARLIER ( [outlet_id] )
&& [Rank] = 1
),
[order_ceated_date]
)
VAR _PREVIOUS =
MAXX (
FILTER (
_ADDRANK,
[whs_id] = EARLIER ( [whs_id] )
&& [outlet_id] = EARLIER ( [outlet_id] )
&& [Rank] = 2
),
[paid_date]
)
RETURN
DATEDIFF ( _PREVIOUS, _CURRENT, DAY )
)
RETURN
SUMX ( _ADDDIFF, [Diff] )
Mi muestra:
El resultado es el siguiente.
Saludos
Rico Zhou
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early Bird pricing ends December 9th.
Check out the November 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |