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...
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_mayu
Super User
6 years ago
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 🙂