È necessario popolare il numero di voci univocheDevo popolare il numero di voci univoche in una nuova colonna se contrassegnata come "Sì". Quando utilizzo la formula Col N Unique ottengo un conteggio diverso se contrassegnata come "No".

Analisi e modellazione dei dati di baseRe: È necessario popolare il numero di voci univocheStai utilizzando Flagged == "Yes" come "colonna" di raggruppamento, quindi verranno calcolati valori univoci separati per Sì e No.
Re: È necessario popolare il numero di voci univocheQualche suggerimento su come popolare il calcolo Sì nell'intera colonna?
Re: È necessario popolare il numero di voci univocheNon ho JMP 19, quindi niente Col N Unique(), ma penso che questo ti aiuti a ottenere ciò che desideri. Poiché Constant() rende la valutazione molto più rapida.
As Constant( Length( Associative Array( :SN[Where( :Flagged == "Yes" )] ) << Get Keys ) )
Re: È necessario popolare il numero di voci univocheCurrent Data Table() << NEW COLUMN("A", Numeric, Formula(
Col Sum(If(:Column 2 == "y" & Row() == Col Min(Row(), :Column 1), 1, 0))
));
Non uso JMP19 quindi non ho molta familiarità con Col N Unique ma forse qualcosa del genere
Current Data Table() << NEW COLUMN("A", Numeric, Formula(
Col Max(If(:Column 2 == "y", Col N Unique(:Column 1, :Column 2), .))
));
La colonna 1 è SN e la colonna 2 è contrassegnata
Re: È necessario popolare il numero di voci univocheLa funzione Col N unico() è davvero utile!
Rende molte analisi molto più semplici.
Spero,

funzionerà in JMP 19.x.
Sembra semplice, ma al momento non funziona
- sfortunatamente, Col N Unique() si è comportato in modo diverso rispetto alle altre aggregazioni col ... :

[da Tiny Traps in Jmp e JSL ].
Re: È necessario popolare il numero di voci univocheAltri dettagli di cui dovresti essere a conoscenza:
Punteggio Col e Col N unici
Re: È necessario popolare il numero di voci univochetxnelson edit: Questa non è una soluzione. Vedi la risposta di @hogi qui sotto.
Ecco come lo farei:
Current Data Table() << New Column( "A",
Numeric,
Formula(
As Constant(
theCount = N Rows(
Current Data Table() <<
get rows where( :column 2 == "y" )
)
);
theCount;
)
);
Re: È necessario popolare il numero di voci univocheJMP 18:
New Column( "unique",
Formula(
As Constant(
Length(
Associative Array( :SN[Where( :Flagged == "Yes" )] ) << Get Keys
)
)
)
)
JMP19:
dt << New Column( "unique",
Formula(
Col Max(
If( :Column 2 == "y",
Col N Unique( :Column 1, :Column 2 ),
.
)
)
)
);
JMP 19.x:
dt << new column("unique",
Formula( Col N Unique(If(:Flagged == "y",:SN, .) )
));
JMP20?
dt << new column("unique",
Formula( Col N Unique(:SN, Where(:Flagged) )
));
L'ultimo è il mio preferito: faciliterà notevolmente alcuni tipi di analisi dei dati!
per favore vota: Col Median (e altri): aggiungi l'opzione "Dove"
altrimenti dovremo aspettare la v25...