Ho una tabella con la colonna A (carattere). Voglio aggiungere una nuova colonna nel valore numerico che rappresenta il raggruppamento della colonna A. Come farlo automaticamente? La colonna A ha troppi caratteri per me per raggrupparli manualmente.
| colonna A | nuova colonna |
| kkk | 1 |
| gg | 2 |
| kkk | 1 |
| cc | 3 |
Potrebbe essere possibile utilizzare Cols --> Utilities --> Labels to Code (assegna automaticamente un ordine alfabetico basato sul codice)?

Quindi crei una nuova colonna usando la formula sottostante;
:nuova colonna << Imposta formula( Col Valore memorizzato( :Column A ) );
un'altra domanda è che il codice è sequenziale dato. Mi chiedo se esiste un modo per assegnare il numero in base all'occorrenza più alta nella colonna A.
per assegnare il numero in base all'occorrenza più alta nella colonna A è necessario un po' di lavoro.
1. crea una tabella riassuntiva per gruppo, "Colonna A" --> ordina N colonna "Decrescente"
2. aggiungi la colonna della formula: nuovo risultato = Riga ();
3. unisciti a entrambe le tabelle o aggiorna la tabella principale in modo che corrisponda alla "Colonna A".

Se stai usando lo scripting, ha bisogno di poche righe come di seguito;
// → Data Table( "Untitled" )
New Table( "Untitled" );
// Data table summary
// → Data Table( "Untitled By (Column A)" )
Data Table( "Untitled" ) << Summary(
Group( :Column A ),
Freq( "None" ),
Weight( "None" )
);
// Sort data table
Data Table( "Untitled By (Column A)" ) << Sort(
By( :N Rows ),
Replace Table,
Order( Descending )
);
// New column: new result
Data Table( "Untitled By (Column A)" ) << New Column( "new result",
Numeric,
"Continuous",
Format( "Best", 12 ),
Formula( Row() )
);
// Update data tables
Data Table( "Untitled" ) << Update(
With( Data Table( "Untitled By (Column A)" ) ),
Match Columns( :Column A = :Column A )
);spero che sia d'aiuto.