controlla se i dati esistono in un'altra tabellaCiao, ho 2 tabelle A e B, ognuna ha una colonna "email" e "id". Voglio aggiungere una nuova colonna nella tabella A, se quella riga ha "la stessa email O lo stesso ID" nella tabella B, quindi "SÌ", se no allora vuoto. Qualcuno potrebbe aiutarmi a scrivere questo script?
Grazie.
AnalyticsScriptingRi: controlla se i dati esistono in un'altra tabellaNon sono sicuro di cosa stai cercando di fare.
Supponiamo che questa sia la Tabella A:

e questa è la tabella B:

Quindi, considera user1 nella riga 1 di entrambe le tabelle. Ci sono due diversi ID. Quale dovrebbe essere mantenuto? O dovremmo vedere quella persona elencata due volte? Allo stesso modo, cosa succede con id = 84? Dovrebbero esserci due righe o dovrebbe avere l'indirizzo email utente7?
Ri: controlla se i dati esistono in un'altra tabellaSalve, se interpreto correttamente la tua domanda, vuoi un SI nella tabella A ogni volta che l'e-mail o l'ID appaiono in B, indipendentemente dalla posizione in cui appaiono nella tabella B. Se è così, questo farà:
Names Default To Here(1);
dtA = datatable("tableA");
dtb = datatable("tableB");
//make lists of IDs and emails in table B
bIDs = dtB:ID << get values;
bEmails = dtB:email << get values;
//use formula to check if anything in the given row of A occurs anywhere in B
dtA << new column("bMatch", character, formula(if(contains(bIDs, :ID) | contains(bEmails, :email), "YES", "")));
dtA:bMatch << Delete Formula;
Ecco un esempio di output:

Saluti,
Brady
Ri: controlla se i dati esistono in un'altra tabellaGrazie! Questo è quello che sto cercando.
Ho un errore con questo script. Chissà se è perché c'è un trattino basso nel nome della colonna?

Re: controllare se i dati esistono in un'altra tabellaPer quanto ne so, _ non dovrebbe causare problemi (almeno non con JMP14.3 e JMP15.2). Sei sicuro di avere la colonna Email_HASHED nella tua tabella dati dtB?