Forum Discussion
Problemas de RankX
- 4 years ago
@ColinH puede crear una columna como la siguiente
Column = RANKX(FILTER('Table 1','Table 1'[Season]=EARLIER('Table 1'[Season])),'Table 1'[AllSeasonsFiling],,DESC)aún no se ha resuelto la medida
- 4 years ago
@ColinH aquí está su medida, por supuesto que ya tiene la solución, pero siempre queremos evitar agregar una columna (siempre que sea posible):
Rank Team Season = RANKX ( FILTER ( ALL ( TeamSeason ), TeamSeason[Season] = MAX ( TeamSeason[Season] ) ), CALCULATE ( MAX ( TeamSeason[AllSeasonsFiling] ) ), , DESC )
@ColinH proporcione datos de muestra en formato de tabla aquí.
- Syndicate_Admin4 years ago
Administrator
Disculpas, @smpa01 espero haber hecho esto correctamente
Estación Equipo AllSeasonsFiling 1992-93 Arsenal 5602040 1992-93 Aston Villa 7417057 1992-93 Blackburn 7122068 1992-93 Chelsea 5597051 1992-93 Coventry 5195052 1992-93 Palacio de Cristal 4887048 1992-93 Everton 5298053 1992-93 Ipswich 5195050 1992-93 Leeds 5095057 1992-93 Liverpool 5907062 1992-93 Ciudad del Hombre 5705056 1992-93 Hombre Utd 8436067 1992-93 Middlesbrough 4379054 1992-93 Norwich 7196061 1992-93 Nottingham F 3979041 1992-93 Oldham 4889063 1992-93 QPR 6308063 1992-93 Sheff Utd 5201054 1992-93 Sheff Weds 5904055 1992-93 Southampton 4993054 1992-93 Tottenham 5894060 1992-93 Wimbledon 5401056 1993-94 Arsenal 7125053 1993-94 Aston Villa 5696046 1993-94 Blackburn 8427063 1993-94 Chelsea 5096049 1993-94 Coventry 5598043 1993-94 Everton 4379042 1993-94 Ipswich 4277035 1993-94 Leeds 6825065 1993-94 Liverpool 6004059 1993-94 Ciudad del Hombre 4489038 1993-94 Hombre Utd 9242080 1993-94 Newcastle 7741082 1993-94 Norwich 5304065 1993-94 Oldham 3974042 1993-94 QPR 6001062 1993-94 Sheff Utd 4182042 1993-94 Sheff Weds 6422076 1993-94 Southampton 4283049 1993-94 Swindon 2947047 1993-94 Tottenham 4293052 1993-94 West Ham 5392048 1993-94 Wimbledon 6503056 1994-95 Arsenal 5103052 1994-95 Aston Villa 4795051 1994-95 Blackburn 8941080 1994-95 Chelsea 5395050 1994-95 Coventry 4982044 1994-95 Palacio de Cristal 4485034 1994-95 Everton 4993044 1994-95 Ipswich 2643036 1994-95 Leeds 7321059 1994-95 Leicester 2865045 1994-95 Liverpool 7428065 1994-95 Ciudad del Hombre 4889053 1994-95 Hombre Utd 8849077 1994-95 Newcastle 7220067 1994-95 Norwich 4283037 1994-95 Nottingham F 7729072 1994-95 QPR 6002061 1994-95 Sheff Weds 5092049 1994-95 Southampton 5398061 1994-95 Tottenham 6208066 1994-95 West Ham 4996044 1994-95 Wimbledon 5583048 - Syndicate_Admin4 years ago
Administrator
@ColinH puedes crear dos medidas como esta
_allSeasonFiling = MAX('Table 1'[AllSeasonsFiling]) _rank = RANKX(ALLSELECTED('Table 1'[Team]),[_allSeasonFiling],,DESC)- Syndicate_Admin4 years ago
Administrator
Hola, muchas gracias, pero no está haciendo lo que esperaba, probablemente mi culpa por explicar mal. Deseo que el filtro sea por equipo, y que el resultado sea una tabla que muestre la posición de ese equipo durante varios años. Su solución lo tiene al revés. Me temo que no parece poder cargar un pbix como tú, por lo que solo puedo mostrar una captura de pantalla. Aquí el Arsenal está seleccionado y está evaluando incorrectamente para clasificar 1. (Esto es usando su pbix proporcionado, no el mío, por lo que los datos son los mismos que adjunté anteriormente)