Microsoft Fabric Community Conference 2025, March 31 - April 2, Las Vegas, Nevada. Use code FABINSIDER for a $400 discount.
Register nowGet inspired! Check out the entries from the Power BI DataViz World Championships preliminary rounds and give kudos to your favorites. View the vizzies.
Hola complejo,
Estoy teniendo dificultades para intentar crear una medida COUNTROWS que tenga ALL & FILTER. Esta es mi estructura de datos,
actividad | Nuevo/Continuación | rol |
A | Nuevo | maestro |
A | Nuevo | maestro |
B | Nuevo | estudiante |
B | continuación | estudiante |
C | Nuevo | estudiante |
Me gustaría contar sólo las filas "nuevas" y también ignorar los roles al ponerlo en una matriz que tiene roles en columnas. Algo como esto,
actividad | maestro | estudiante |
A | 2 | 0 |
B | 0 | 1 |
C | 0 | 1 |
Esta es mi medida actual, pero no ignora Roles cuando la coloqué en mi matriz:
Su problema se deriva del hecho de que hace algo que nunca debería hacer: poner una tabla completa como filtro en CALCULATE. No lo hagas nunca si quieres crear fórmulas correctas y mantenerte cuerdo. La regla de oro de DAX es la siguiente: nunca debe filtrar una tabla si puede filtrar una columna.
[Measure] =
CALCULATE(
COUNTROWS( Activity ),
KEEPFILTERS( Activity[New/Continuation] = "New" ),
ALL( Activity[Role] )
)
No @daxer
Gracias por señalar mi error También realmente apreciar que explica el enfoque que debo tomar para evitar errores similares en el futuro!
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Check out the February 2025 Power BI update to learn about new features.