Análisis de superposición / brecha por filaEstoy buscando un método para ejecutar un análisis de brechas y superposición en un conjunto de datos de 1000 filas.Los datos son equipos que clasifican su cobertura de prueba de cada función como 1, 2 o 3, puntuaciones.Quiero buscar espacios en las filas donde ningún grupo lo haya calificado con 1 y también mostrar dónde se clasifican varios grupos como 1.A continuación se muestra una instantánea de la tabla de datos.
| Característica # | FVT | EVT | CVT | MSV | GQ | Cert | HW | EDUCACIÓN FÍSICA | Prueba de MFG | PDE | TCM / FAE? |
| 1 | 1 | | 2 | 3 | | 3 | 1 | 2 | 2 | | |
| 2 | 1 | | 2 | 3 | | 3 | 1 | 2 | 2 | | |
| 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 |
| 4 | 3 | 3 | 3 | 3 | 3 | 3 | 2 | 3 | 3 | 3 | 3 |
| 5 | 1 | | 2 | 2 | | 3 | 3 | 2 | 2 | | |
| 6 | 1 | | 2 | 2 | | 3 | 3 | 2 | 2 | | |
| 7 | 1 | | 2 | 2 | | 3 | 3 | 2 | 2 | | |
| 8 | 1 | | 2 | 2 | | 3 | 3 | 2 | 2 | | |
AnalíticaRe: Análisis de superposición / brecha por filaNo estoy exactamente seguro de lo que está buscando, pero aquí hay un pequeño guión que escribí que produce los resultados que creo que desea.

Names Default To Here( 1 );
dt = Data Table( "MuMover Example" );
colNames = dt << get column names( continuous, string );
Remove From( colNames, 1, 1 );
Remove From( colNames, -2, 2 );
columnsWithNoOnes = {};
For( i = 1, i <= N Items( colNames ), i++,
Summarize( dt, byGroup = By( colNames[i] ) );
If( Contains( byGroup, "1" ) == 0,
Insert Into( columnsWithNoOnes, colNames[i] )
);
);
featureWithMultipleOnes = {};
countOfMutipleOnes = {};
For( i = 1, i <= N Rows( dt ), i++,
temp = Loc( dt[i, Index( 2, 10 )], 1 );
If( N Rows( temp ) > 1,
Insert Into( featureWithMultipleOnes, i );
Insert Into( countOfMutipleOnes, N Rows( temp ) );
);
);
New Window( "Results",
H List Box(
Outline Box( "Groups with No 1's",
Table Box( String Col Box( "Group", colNamesWithNoOnes ) )
),
Spacer Box( size( 15, 0 ) ),
Outline Box( "Features With Multiple 1's",
Table Box(
Number Col Box( "Feature", featureWithMultipleOnes ),
Number Col Box( "Count", countOfMutipleOnes )
)
)
)
);
Re: Análisis de superposición/brecha por filaAquí tienes una fórmula que calcula lo que quieres.

If( Row() == 1,
colNames = Current Data Table() << get column names( continuous, string );
Remove From( colNames, 1, 1 );
Remove From( colNames, -2, 2 );
);
display = "";
For( i = 1, i <= N Items( colNames ), i++,
If( Row() == 1,
colNames = Current Data Table() << get column names( continuous, string );
Remove From( colNames, 1, 1 );
Remove From( colNames, -2, 2 );
);
display = "";
For( i = 1, i <= N Items( colNames ), i++,
cname = colNames[i];
Eval( Parse( Eval Insert( "If( ^cname^ == 1, display = display || \!" \!" || colNames[i] );" ) ) );
);
Trim( display );
);
If( display == "",
display = "Gap"
);
Trim( display );