Revisar los resultados de combinación en la cuadrícula de datos
Después de crear una combinación en el lienzo, revise la cuadrícula de datos para asegurarse de que la combinación genera los resultados esperados. Si los datos que muestra la cuadrícula de datos no son los previstos, quizás deba modificar la combinación.
Resultados de la cuadrícula de datos
Sin datos: si no se muestran datos en la cuadrícula de datos, es posible que deba cambiar el tipo de combinación o un campo de unión empleado en la condición de combinación. Si cree que los campos de la combinación no coinciden, use un cálculo. Para obtener más información, consulte Usar cálculos para resolver discrepancias entre los campos de una combinación.
Datos duplicados: si ve datos duplicados, puede hacer algunas cosas. Intente relacionar las tablas, en lugar de unirlas. Para obtener más información, consulte Relacionar datos(El enlace se abre en una ventana nueva).
Datos que faltan: si falta algún dato en la cuadrícula de datos, es posible que deba cambiar el tipo de unión o un campo de unión empleado en la condición de combinación. De nuevo, si cree que los campos de la combinación no coinciden, use un cálculo. Para obtener más información, consulte Usar cálculos para resolver discrepancias entre los campos de una combinación.
Muchos valores nulos: si ve muchos valores nulos inesperados, quizás deba cambiar el tipo de combinación de externa completa a interior.
Todos los valores nulos de una tabla: si todos los valores de una tabla son nulos, no hay coincidencias entre las tablas que está combinando. Si no esperaba este resultado, puede cambiar el tipo de combinación.
Si los campos de una condición de combinación no coinciden (es decir, hay una discrepancia entre los valores de los campos utilizados en una condición de combinación), es posible que la cuadrícula de datos muestre pocos datos o no muestre ninguno. Una discrepancia entre campos puede estar causada por varios motivos, pero a menudo se suele deber a las diferencias del formato de los valores de cadena o de los valores de fecha de los campos. En muchos casos, puede resolver esta discrepancia entre los campos de la combinación usando un cálculo.
La mayoría de las funciones, excepto las agregadas y las de cálculo de tablas, están disponibles para crear un cálculo que sustituya a uno de los campos de la condición de unión.
Nota: Los cálculos de unión no son compatibles con QuickBooks Online, Marketo, Oracle Eloqua, Anaplan, ServiceNow ITSM ni con los conectores de datos web.
Discrepancia entre cadenas
Un escenario de discrepancia habitual al trabajar con datos de cadena (alfanuméricos) ocurre cuando uno de los campos de un lado de la condición de unión equivale a dos o más campos del otro lado de la condición de combinación. En este caso, puede usar un cálculo para combinar los dos campos y conseguir que el formato coincida con el del campo del otro lado de la combinación.
Por ejemplo, supongamos que quiere combinar dos tablas que contienen los datos siguientes:
Patrocinador | Contacto | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
Los campos que ambas tablas tienen en común parece ser el nombre. Sin embargo, en la tabla Patrocinador, el nombre y los apellidos están en columnas distintas, mientras que en la tabla Contacto están en la misma columna. Para combinar estas tablas en los nombres, puede usar un cálculo en la parte izquierda de la condición de combinación en el que se combinen las columnas Nombre y Apellidos.
El resultado es un campo calculado en la parte izquierda de la condición de combinación al que solo se puede acceder desde el diálogo de combinación. Este cálculo convierte el campo de la tabla Patrocinador a un formato que ahora coincide con el formato del campo de la tabla Contacto, que se encuentra a la derecha de la condición de combinación.
El uso de este cálculo en la unión genera la siguiente tabla combinada:
Nombre | Apellidos | Sección | Miembro desde | Unidades usadas | Cuotas | Límite sugerido | Nombre | Número de teléfono |
---|---|---|---|---|---|---|---|---|
Alan | Wang | Norte | 2000 | 1 | 0 | 15 | Alan Wang | 555-0356 |
Fred | Suzuki | Norte | 2000 | 52 | 0,9 | 15 | Fred Suzuki | 555-0188 |
Discrepancia entre fechas
Un escenario de discrepancia habitual al trabajar con datos de fecha tiene lugar cuando los valores de fecha de un campo de la condición de combinación están representados a otro nivel de detalle que el otro campo de la condición de combinación. En este caso, puede usar un cálculo en la condición de combinación para cambiar el formato del campo en un lado de la condición de combinación para que su formato coincida con el otro campo de la condición de combinación.
Por ejemplo, supongamos que tiene las dos tablas de datos siguientes:
Alquiler de proyector | Patrocinador | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
Para obtener más información sobre el comportamiento de los nuevos patrocinadores, la combinación de la tabla Patrocinador a la tabla Alquiler de proyector puede darle algunas indicaciones sobre los servicios bibliotecarios que motivan las nuevas altas. Los campos que ambas tablas tienen en común parece ser "Fecha" y "Miembro desde". No obstante, los valores de fecha de cada campo se representan a distintos niveles de detalle. Para combinar estas tablas en los campos de fecha correspondientes, utilice una combinación de funciones DATE en un cálculo en cada lado de la condición de combinación para que el nivel de detalle de cada campo coincida.
| DATE('01/01/'+STR([Member since])) |
El uso de este cálculo en la unión genera la siguiente tabla combinada:
Fecha | Tipo de reserva | ID del solicitante | ID | Nombre | Apellidos | Sección | Miembro desde | Unidades usadas | Cuotas | Límite sugerido |
---|---|---|---|---|---|---|---|---|---|---|
01/01/2000 | Individual | 233445589 | 232502870 | Alan | Wang | Norte | 2000 | 1 | 0,00 | 15 |
01/01/2000 | Individual | 233445589 | 233445589 | Fred | Suzuki | Norte | 2000 | 52 | 0,90 | 15 |
01/01/2000 | Individual | 233445589 | 233445566 | Ashley | García | Sur | 2000 | 243 | 11,30 | 15 |
01/01/2000 | Individual | 233445589 | 233448978 | John | Smith | Norte | 2000 | 36 | 3,50 | 15 |
Para determinar si un patrocinador alquiló el proyector el mismo año en que se inició su membresía, añada una o varias cláusulas a la combinación por ID.
El resultado de la condición de combinación adicional muestra que solamente un patrocinador habría iniciado su membresía para alquilar un proyector.
Fecha | Tipo de reserva | ID del solicitante | ID | Nombre | Apellidos | Sección | Inscrito | Unidades usadas | Cuotas | Límite sugerido |
---|---|---|---|---|---|---|---|---|---|---|
01/01/2000 | Individual | 233445589 | 233445589 | Fred | Suzuki | Norte | 2000 | 52 | 0,90 | 15 |