comprobar si existen datos en otra tablaHola, tengo 2 tablas A y B, cada una tiene una columna "email" e "id". Quiero agregar una nueva columna en la tabla A, si esa fila tiene "el mismo correo electrónico O la misma identificación" que aparece en la tabla B, entonces "SÍ", si no, entonces vacío. ¿Alguien podría ayudarme a escribir este guión?
Gracias.
AnalíticaScriptingRe: comprobar si existen datos en otra tablaNo estoy seguro de lo que busca hacer.
Suponga que esta es la Tabla A:

y esta es la Tabla B:

Por lo tanto, considere user1 en la fila 1 de ambas tablas. Hay dos identificaciones diferentes. ¿Cuál debería conservarse? ¿O deberíamos ver a esa persona en la lista dos veces? Del mismo modo, ¿qué sucede con id = 84? ¿Debería haber dos líneas o debería tener la dirección de correo electrónico del usuario7?
Re: comprobar si existen datos en otra tablaHola, si interpreto tu pregunta correctamente, quieres un SÍ en la tabla A siempre que el e-mail o ID aparezca en B, independientemente de la ubicación en la que estos aparezcan en la tabla B. Si es así, esto servirá:
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;
Aquí hay un resultado de muestra:

Salud,
Brady
Re: comprobar si existen datos en otra tabla¡Gracias! Esto es lo que busco.
Tengo un error con este script. Me pregunto si es porque hay un guión bajo dentro del nombre de la columna.

Re: comprobar si existen datos en otra tablaA mi entender, _ no debería causar problemas (al menos no con JMP14.3 y JMP15.2). ¿Está seguro de que tiene la columna Email_HASHED en su tabla de datos dtB?