Forum Discussion
Error merge Inner
1. Valores nulos en columnas de clave:
Aunque haya filtrado los valores nulos y en blanco, es posible que todavía haya filas en las que Clients_ID contenga un valor nulo después del filtrado. Asegúrese de que las dos tablas que va a combinar estén completamente libres de valores nulos en la columna Clients_ID comprobando explícitamente.
Solución: Vuelva a comprobar la columna Clients_ID de ambas tablas para ver si hay valores nulos después del filtrado. Utilice una columna condicional o un paso de filtro adicional:
- En Power Query, use la opción Quitar vacío para quitar las filas en las que Clients_ID esté en blanco o sea nulo:
- Seleccione la columna Clients_ID.
- Haga clic en Eliminar filas -> Eliminar filas en blanco.
2. Discrepancia de tipo de datos:
A veces, el problema puede deberse a tipos de datos no coincidentes. Si Clients_ID se almacena como una columna de texto en una tabla y un tipo de datos diferente (como número o lógico) en la otra tabla, Power BI puede tener problemas para combinarlos.
Solución: Asegúrese de que las dos columnas Clients_ID de las dos tablas tengan el mismo tipo de datos (preferiblemente Texto si se trata de campos de ID). En Power Query, convierta explícitamente el tipo de datos:
- Seleccione la columna Clients_ID en ambas tablas.
- Vaya a la pestaña Transformar y elija Tipo de datos -> Texto.
3. Verifique la lógica de combinación:
El error también podría desencadenarse si Power BI intenta aplicar una operación lógica (como una combinación condicional) en la que uno de los valores es nulo.
Solución: Asegúrese de que la condición de combinación en el paso de combinación no implique valores nulos ni ninguna lógica que espere un resultado VERDADERO/FALSO en el que esté presente nulo.
4. Verifique todas las condiciones de fusión:
Si la combinación implica algo más que la columna Clients_ID, compruebe si alguna otra columna del paso de combinación contiene valores nulos o tiene tipos de datos incompatibles.