Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Hola a todos
Soy nuevo en PowerBI &DAX, también la primera vez que me uno a esta comunidad, espero que pueda ayudarme con una pregunta.
Este es el conjunto de datos sin procesar también el conjunto de datos reflejado en PowerBI:
resultado | Intentos | iniciativa |
A | 1 | tigre |
B | 2 | oso |
C | 2 | tigre |
C | 1 | tigre |
C | 2 | tigre |
D | 3 | león |
E | 1 | tigre |
F | 1 | pescado |
F | 4 | pájaros |
G | 3 | pájaros |
H | 2 | pájaros |
H | 1 | reptiles |
H | 3 | reptiles |
En Excel, la tabla se ha dinamizado en la siguiente forma:
resultado | |||||||||
Intentos | A | B | C | D | E | F | G | H | Total general |
1 | 1 | 1 | 1 | 1 | 1 | 5 | |||
2 | 1 | 2 | 1 | 4 | |||||
3 | 1 | 1 | 1 | 3 | |||||
4 | 1 | 1 | |||||||
Total general | 1 | 1 | 3 | 1 | 1 | 2 | 1 | 3 | 13 |
Me gustaría calcular una tasa dividiendo el total general de la columna A + B + C + D (N = 6) por el total general (N = 13). La respuesta debe ser 0.461538.
¿Puedo saber cómo hacerlo en PowerBI? He intentado usar SUMX, pero no parece funcionar.
Por favor, ayuda si puedes, te lo agradecería. Gracias.
Solved! Go to Solution.
Parece que quieres algo como esto:
Rate =
DIVIDE (
CALCULATE (
COUNTROWS ( Table1 ),
FILTER ( VALUES ( Table1[Outcome] ), Table1[Outcome] IN { "A", "B", "C", "D" } )
),
CALCULATE ( COUNTROWS ( Table1 ), ALL ( Table1 ) )
)
Parece que quieres algo como esto:
Rate =
DIVIDE (
CALCULATE (
COUNTROWS ( Table1 ),
FILTER ( VALUES ( Table1[Outcome] ), Table1[Outcome] IN { "A", "B", "C", "D" } )
),
CALCULATE ( COUNTROWS ( Table1 ), ALL ( Table1 ) )
)