Filtro dati locale automaticoCiao a tutti,
Potresti darmi la tua mano per risolvere i problemi.
1. La situazione
Sto cercando di creare una sceneggiatura per automatizzare i grafici di disegno ogni giorno.
Questa è una situazione in cui ho bisogno di creare dati per ogni stazione dell'apparecchiatura utilizzata quotidianamente.
Nel frattempo, poiché il numero di stazioni è elevato (ad es. ci sono 40 stazioni), non posso tracciare tutte le stazioni in un grafico. Quindi seleziono tre stazioni su un grafico con filtro dati locale.
Tuttavia, poiché la stazione dell'attrezzatura usata cambia ogni giorno,
Non riesco a usare il codice come di seguito,
Filtro dati locale (
Larghezza (178),
Aggiungi filtro (
colonne (: Stazione),
Dove (: Stazione == {"Tx # 5", "Tx # 6", "Tx # 7"}),
Display (: Stazione, Dimensioni (172, 493), Altezza (493))
)
),
2. Soluzione progettata
Quindi ho pensato al seguente metodo.
1. seleziona la colonna Stazione.
2. Crea la colonna come un elenco
3. Rimuovi i valori duplicati dall'elenco. (-> Per ottenere un elenco delle stazioni utilizzate)
4. Utilizzare il filtro dati locale per selezionare 3 stazioni dall'elenco ottenuto nel passaggio 3.
3. Problema
1. La colonna Stazione è selezionata e l'ho trasformata in un elenco, ma i duplicati non vengono rimossi.
2. Non ho idea di come applicare il filtro dati locale per ogni 3 stazioni nell'elenco.
Grazie.
-Sejin Park.
ScriptingRi: Filtro dati locale automaticoDevi usare la funzione Summarize (). Se si specifica la colonna come colonna By (), verrà restituito un elenco di valori univoci per Stazioni
summarize( stationList = By( :Station ) );
Ri: Filtro dati locale automaticoCiao Jim,
Questo è Brad Park.
Ho provato ad usarlo ma in qualche modo, ho dimenticato come fare l'elenco di valori di una colonna specifica ...
Sto cercando di creare un elenco di righe (della colonna specificata) con una funzione per ogni riga ().
Potresti dirmi se c'è un modo migliore per farlo?
Grazie
Ri: Filtro dati locale automaticoNon sono sicuro di quale sia la tua domanda, ma lasciami fare un'ipotesi. Si desidera ottenere tutti i valori di una colonna in un elenco o tutti i valori univoci di una colonna in un elenco. Di seguito sono riportati 2 esempi, uno che leggerà tutti i valori in un elenco e il secondo esempio otterrà solo i valori univoci.
names default to here(1);
dt=open("$SAMPLE_DATA/big class.jmp");
// Get all values from a column
allValueList = dt:sex << get values;
// get unique values
summarize( dt, uniqueValueList = by(:sex));
// Look in the log for the output
Show("All Values", allValueList, "Unique Values", uniqueValueList); Ri: Filtro dati locale automaticoGrazie mille
La seconda funzione era ciò che stavo cercando.
Grazie !