Forum Discussion
Countrows con filtros
- 1 year ago
Hola @jay13
Esta es tu medida
Medir =COUNTROWS (Filas de conteo)(FILTRO(CALCULABLE(SUMMARIZE('Tabla', 'Tabla'[ID],"Conta", SUM('Tabla'[ID])), 'Tabla'[código]="D"),[Conta]=1))
Hazme saber si funciona
Hola @jay13
Esta es tu medida
Hazme saber si funciona
Gracias por la respuesta. Esto pareció funcionar al principio, pero si agrego filas adicionales, ¿todavía solo cuenta una?
Ejemplo: Debería contar 3 ya que los ID 3, 4 y 5 solo tienen código D.
| IDENTIFICACIÓN | código |
| 1 | M |
| 1 | D |
| 1 | L |
| 2 | D |
| 2 | M |
| 3 | D |
| 4 | D |
| 5 | D |
- Syndicate_Admin1 year ago
Administrator
Tienes razón. Cambié la publicación anterior con la fórmula actualizada. Hágamelo saber
- Syndicate_Admin1 year ago
Administrator
¡Gracias @Gabry ! ¿Eres capaz de explicar cómo está funcionando esto? Estoy entendiendo partes de él, pero cuando llegamos al último filtro donde su <> "D" entonces = 0, me pierdo un poco. Realmente agradezco la ayuda en este caso. ¡Gracias de nuevo!
- Syndicate_Admin1 year ago
Administrator
Sí, claro, puedo intentarlo. Puede usar la vista de consulta de DAX para ayudar a depurar el código.
Esta parte del código:
FILTRO (
VALORES ( Tabella[ID] ),
CALCULAR ( COUNTROWS ( FILTER ( Tabella, Tabella[código] <> "D" ) ) ) ) = 0
)filtra todos los ID que tienen un código diferente de "D". Básicamente, dice que se mantengan solo las filas en las que el recuento es 0.
A continuación, solo tiene que contar los ID de esta tabla filtrada con:
DISTINCTCOUNT ( Tabella[ID] )
y obtendrás el número de identificaciones.
😉
- Syndicate_Admin1 year ago
Administrator
Bastante simple,
- Syndicate_Admin1 year ago
Administrator
¡Gracias @ThxAlot este también funciona!