Forum Discussion
viggo71
6 years agoFrequent Visitor
Filtro COUNT GROUPBY
Hola Tengo la siguiente tabla: Formulario de usuario de EvalID Nota Resultado máximo 1 Lea AA 10 10 1 Lea BB 20 20 2 Lea AA 10 10 2 Lea CC 40 39 3 Bob CC 10 10 y quiero mostrar qu...
ryan_mayu
Super User
6 years ago
¿Por qué falló en 2? Vi que hay un éxito y un fracaso para 2. ¿Podría proporcionar información o lógica más detallada?
viggo71
6 years agoFrequent Visitor
2 es sólo fallar porque si sólo existe un error para un Eval-ID, falla
Correcto sólo si todos los formularios se validan al 100% (resultado-nota máx.)
Lo que quiero a cambio es:
Usuario Nb Eval Nb Formularios Eval éxito Forma éxito
Lea 2 4 1 3
Bob 1 1 1 1
¿Sabes cómo encontrar Eval Success?
- ryan_mayu6 years ago
Super User
Por favor, pruebe la medida a continuación
Nb eval = CALCULATE(DISTINCTCOUNT(Sheet1[EvalID]),ALLEXCEPT(Sheet1,Sheet1[User])) Nb form = COUNTROWS(Sheet1) form success = CALCULATE(COUNTROWS(Sheet1),FILTER(ALLEXCEPT(Sheet1,Sheet1[User]),'Sheet1'[Result]='Sheet1'[Note Max])) eval success = VAR tbl=SUMMARIZE('Sheet1',Sheet1[EvalID],Sheet1[User],"issuccess",sum(Sheet1[Note Max])-sum(Sheet1[Result])) VAR tbl2=FILTER(tbl,[issuccess]=0) return COUNTROWS(tbl2)- viggo716 years agoFrequent Visitor
Gracias Ryan, funciona bien 🙂
Realmente aprecio tu ayuda 🙂