Akhil_1411
Hola a todos,
Estoy tratando de crear un Rango (Columna) por fecha y empid con una métrica «EO%». A continuación se muestra el resultado esperado que estoy buscando.
Fecha | ID de empleado | EO % | Rango |
1/1/2021 | 123 | 10% | 1 |
2/1/2021 | 23 | 20% | 2 |
3/1/2021 | 134 | 30% | 3 |
4/1/2021 | 234 | 40% | 4 |
5/1/2021 | 123 | 23% | 3 |
6/1/2021 | 23 | 22% | 2 |
1/7/2021 | 134 | 54% | 4 |
8/1/2021 | 234 | 11% | 1 |
1/9/2021 | 123 | 7% | 3 |
10/01/2021 | 23 | 3% | 2 |
11/01/2021 | 134 | 8% | 4 |
12/01/2021 | 234 | 2% | 1 |
Puede alguien ayudarme con esto.
Gracias,
Akhil.
themistoklis
En respuesta a Akhil_1411
Hola @Akhil_1411
¿Puedes probar esto?
Sorting_Rank =
RANKX (
FILTER(
ALL(
'Table'[Date]
),
'Table'[Date] = MAX('Table'[Date])
),
[EO%], , ASC, Dense
)
o esto:
Sorting Rank = IF (
HASONEVALUE ( 'Table'[Date] ),
RANKX ( ALL ( 'Table'[Date] ), [EO%], , ASC, Dense)
)
themistoklis
@Akhil_1411
¿Está seguro de que el rango que muestra en su mensaje se basa en Fecha y EMP_ID? Cada fila tiene una fecha distinta, por lo que en el rango no habría los mismos valores
Por favor, pruebe la siguiente fórmula:
Sorting_Rank =
RANKX (
FILTER(
ALL(
'Table'[Date], 'Table'[Emp_ID]
),
'Table'[Date] = MAX('Table'[Date]) &&
'Table'[Date] = MAX('Table'[Date])
),
[EO%], , ASC, Dense
)
Akhil_1411
En respuesta a themistoklis
@themistoklis,
Gracias por su respuesta. he cometido un error😶 será en la fecha en que habrá varios empleados. Tabla corregida como se muestra a continuación.
Fecha | ID de empleado | EO % | Rango |
1/1/2021 | 123 | 10% | 1 |
1/1/2021 | 23 | 20% | 2 |
1/1/2021 | 134 | 30% | 3 |
1/1/2021 | 234 | 40% | 4 |
2/1/2021 | 123 | 23% | 3 |
2/1/2021 | 23 | 22% | 2 |
2/1/2021 | 134 | 54% | 4 |
2/1/2021 | 234 | 11% | 1 |
3/1/2021 | 123 | 7% | 3 |
3/1/2021 | 23 | 3% | 2 |
3/1/2021 | 134 | 8% | 4 |
3/1/2021 | 234 | 2% | 1 |
themistoklis
En respuesta a Akhil_1411
Hola @Akhil_1411
¿Puedes probar esto?
Sorting_Rank =
RANKX (
FILTER(
ALL(
'Table'[Date]
),
'Table'[Date] = MAX('Table'[Date])
),
[EO%], , ASC, Dense
)
o esto:
Sorting Rank = IF (
HASONEVALUE ( 'Table'[Date] ),
RANKX ( ALL ( 'Table'[Date] ), [EO%], , ASC, Dense)
)