Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
¡Hola a todos!
Estoy tratando de obtener el número de fila sobre la partición con una medida con DAX, debe ser así debido a que el usuario necesita cambiar el filtro dinámicamente.
Esta es mi medida actual:
MASTID_EMPNO | ID_PRGDATE | FechaHora | RN |
428711 | 20231207 | 11/8/2023 13:31 | 2 |
428711 | 20231207 | 12/7/2023 11:30 | 1 |
MASTID_EMPNO | ID_PRGDATE | FechaHora | RN |
428711 | 20231207 | 11/8/2023 13:31 | 1 |
428711 | 20231207 | 12/7/2023 11:30 |
MASTID_EMPNO | ID_PRGDATE | FechaHora | RN esperado |
414162 | 20231207 | 11/8/2023 19:45 | 1 |
414162 | 20231207 | 11/8/2023 9:41 | 2 |
423657 | 20231207 | 11/8/2023 19:44 | 1 |
423657 | 20231207 | 11/8/2023 9:41 | 2 |
426989 | 20231207 | 11/8/2023 13:31 | 2 |
426989 | 20231207 | 12/6/2023 11:34 | 1 |
427260 | 20231207 | 11/8/2023 13:31 | 1 |
427372 | 20231207 | 11/29/2023 8:42 | 1 |
427372 | 20231207 | 11/8/2023 13:31 | 2 |
427474 | 20231207 | 11/8/2023 13:31 | 1 |
427589 | 20231207 | 11/8/2023 13:31 | 1 |
428203 | 20231207 | 11/8/2023 13:31 | 1 |
428711 | 20231207 | 11/8/2023 13:31 | 1 |
428711 | 20231207 | 12/7/2023 11:30 | |
429494 | 20231207 | 11/8/2023 15:28 | 3 |
429494 | 20231207 | 11/10/2023 11:37 | 2 |
429494 | 20231207 | 12/6/2023 12:00 | 1 |
429798 | 20231207 | 11/8/2023 13:31 | 2 |
429798 | 20231207 | 12/6/2023 11:44 | 1 |
430220 | 20231207 | 11/16/2023 8:04 | 1 |
430220 | 20231207 | 11/8/2023 13:31 | 2 |
431150 | 20231207 | 11/8/2023 13:31 | 1 |
Hi, @DylanVelo
Puedes probar los siguientes métodos.
Measure =
Var _N1=CALCULATE ( COUNT ( 'Table'[MASTID_EMPNO] ),
FILTER ( ALL ( 'Table' ),
[MASTID_EMPNO] = SELECTEDVALUE ( 'Table'[MASTID_EMPNO] )
&& [datetime] >= SELECTEDVALUE ( 'Table'[datetime] )
&& [datetime] <= SELECTEDVALUE ( Slicer[Slicer] )
)
) + 0
Var _N2=CALCULATE ( COUNT ( 'Table'[MASTID_EMPNO] ),
FILTER ( ALL ( 'Table' ),
[MASTID_EMPNO] = SELECTEDVALUE ( 'Table'[MASTID_EMPNO] )
&& [datetime] >= SELECTEDVALUE ( 'Table'[datetime] )
)
)
Return
IF(SELECTEDVALUE(Slicer[Slicer])=BLANK(),_N2,_N1)
¿Es este el resultado que esperas? Véase el documento adjunto.
Saludos
Equipo de apoyo a la comunidad _Charlotte
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@DylanVelo , parece que necesita la última fila, use este enfoque
Última cantidad = Var _max = maxx(filter( ALLSELECTED(Data1), Data1[MASTID_EMPNO] = max(Data1[MASTID_EMPNO]) && Data1[ID_PRGDATE] = max(ID_PRGDATE) ),Data1[datetime])
devolución
CALCULATE(Count(Data1[datetime]), filter( (Data1), Data1[MASTID_EMPNO] = max(Data1[MASTID_EMPNO]) && Data1[ID_PRGDATE] = max(ID_PRGDATE) && Data1[datetime] =_max))
https://amitchandak.medium.com/power-bi-get-the-last-latest-value-of-a-category-d0cf2fcf92d0
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Prices go up Feb. 11th.
Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.