Conta (righe selezionate) e riepiloga rapidamente le categorie (sotto una o due colonne) delle righe selezionate. [1]Ho due colonne selezionate una volta avviato un grafico (quelle colonne categoriche sono sull'asse X). Quando un utente seleziona diversi punti sul grafico, vengono selezionate righe specifiche (come nella normale rappresentazione grafica).
Sto cercando un modo per fare le seguenti cose:
1) Contare il numero di righe selezionate
2) Identificare quale categoria (coordinata X) è selezionata sul grafico (poiché ne verrà selezionata solo una alla volta).
Sono stupito di quanta difficoltà sto avendo con una cosa così semplice. Continuo a guardare l'indice di scripting ma senza successo.
Ri: Conta (righe selezionate) e riepiloga rapidamente le categorie (sotto una o due colonne) di righe selezionateHo un'ultima domanda di follow-up, anche se basata sulla soluzione che mi hai dato.
In VBA, ad esempio, esiste una funzione "countif" in cui posso specificare un intervallo di celle (N righe nel mio caso) e contare le occorrenze di un determinato elemento in quella colonna.
Mi vengono in mente molti modi per farlo, ma la maggior parte di essi prevede riassunti. Quindi dì che uso quel secondo comando che mi hai dato Jim per capire quale elemento di X è selezionato. Come posso quindi contare le occorrenze totali di questo nella tabella? (So che è ridondante ma come ho detto ci sono due variabili x e sono collegate: mesi e settimane, quindi se seleziono un mese, vengono selezionate diverse settimane, ecc.).
Potrei usare qualcosa di simile
r = Current Data Table() << ottieni righe where( :height == 60 );
:nome[r[Contiene( :sesso, :sesso )]]; seguito dal conteggio che hai suggerito?
Ri: Conta (righe selezionate) e riepiloga rapidamente le categorie (sotto una o due colonne) di righe selezionateE grazie per questo!
Leggendo anche del gestore dello stato di riga perché sono abbastanza sicuro di poterlo utilizzare in un altro problema simile che stavo riscontrando: D Ragazzi rock!
Ri: Conta (righe selezionate) e riepiloga rapidamente le categorie (sotto una o due colonne) di righe selezionateSempre in mio aiuto! Grazie mille Jim. Questo è perfetto ed è esattamente ciò di cui avevo bisogno. Leggere un po 'di più su questo per vedere cos'altro posso fare: D
Ri: Conta (righe selezionate) e riepiloga rapidamente le categorie (sotto una o due colonne) di righe selezionateVedere Guida > Indice di scripting > Oggetti > Tabella dati > Crea gestore stato riga
Ri: Conta (righe selezionate) e riepiloga rapidamente le categorie (sotto una o due colonne) di righe selezionateEcco un semplice script che mostra un modo per gestire le domande che poni
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\big class.jmp" );
dt << bivariate( x( :height ), y( :weight ) );
dt << select rows( {2, 4, 6} );
Show( N Rows( dt << get selected rows ) );
Show( dt:height[(dt << get selected rows)[1]] );