Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola todos los expertos,
Soy un principiante y no tengo idea sobre el uso de DAX, así que me gustaría obtener el consejo para la siguiente pregunta.
Cómo calcular la tasa proporcional para el rango A, B, C para Patty y Tony basado en 2019 y 2020 en porcentaje.
Quiero construir este gráfico por DAX con datos sin procesar proporcionados.
Tabla A - Datos sin procesar
Nombre | año | Deportes | rango |
Patty | 2019 | Corriendo | A |
Patty | 2019 | Ciclismo | A |
Patty | 2019 | Escalada | C |
Patty | 2019 | Esquí | C |
Patty | 2019 | Salto de longitud | C |
Patty | 2019 | Disco | B |
Patty | 2019 | Disparo puesto | B |
Tony | 2019 | Ciclismo | C |
Tony | 2019 | Escalada | C |
Tony | 2019 | Remo | C |
Tony | 2019 | Salto de altura | B |
Tony | 2019 | Salto corto | C |
Patty | 2020 | Corriendo | C |
Patty | 2020 | Ciclismo | C |
Patty | 2020 | Escalada | C |
Patty | 2020 | Esquí | B |
Patty | 2020 | Salto de longitud | C |
Patty | 2020 | Disco | B |
Patty | 2020 | Disparo puesto | A |
Tony | 2020 | Ciclismo | B |
Tony | 2020 | Escalada | A |
Tony | 2020 | Remo | C |
Tony | 2020 | Salto de altura | A |
Tony | 2020 | Salto corto | C |
Tony | 2020 | Disco | A |
Tabla B - Después de dividir A, B, C por Gran Total en porcentaje
Recuento de rango | |||
Nombre | A | B | C |
Patty | 21% | 29% | 50% |
2019 | 29% | 29% | 43% |
2020 | 14% | 29% | 57% |
Tony | 27% | 18% | 55% |
2019 | 0% | 20% | 80% |
2020 | 50% | 17% | 33% |
Solved! Go to Solution.
@Cheryl_Woo , Pruebe una medida como
divide(count(Table[Rank]), calculate(count(Table[Rank]), all( Table[Rank])))
O
divide(count(Table[Rank]), calculate(count(Table[Rank]), removefilters( Table[Rank])))
Hola @Cheryl_Woo ,
Crea una nueva columna como esta
Hola @Cheryl_Woo ,
Crea una nueva columna como esta
¡Bien! Gracias por su explicación en detalle + el archivo pbix.
Sólo necesito seguir paso a paso para resolver mi problema fácilmente.
@Cheryl_Woo , Pruebe una medida como
divide(count(Table[Rank]), calculate(count(Table[Rank]), all( Table[Rank])))
O
divide(count(Table[Rank]), calculate(count(Table[Rank]), removefilters( Table[Rank])))
¡Gracias por compartir una manera tan simple de resolver mi problema! 😁